Как получить «transaction_id» и «receipt_data» от Superwall?IOS

Программируем под IOS
Ответить
Anonymous
 Как получить «transaction_id» и «receipt_data» от Superwall?

Сообщение Anonymous »

Я внедрил Superwall в свое приложение Swift для iOS. Я не реализовал StoreKit. Я показал платный доступ, как показано ниже:

Код: Выделить всё

//superwall delegate
Superwall.shared.delegate = self

//show paywall
Superwall.shared.register(event: SuperwallEvents.CAMPAIGN_TRIGGER.rawValue) {
print("Action to take if they are on a paid plan")
}
Ниже приведен метод делегата:

Код: Выделить всё

// MARK: - Superwall Delegate
extension InputCameraScreen: SuperwallDelegate {
func handleSuperwallEvent(withInfo eventInfo: SuperwallEventInfo) {
switch eventInfo.event {
case .transactionComplete(let transaction, let product, let paywallInfo):
print("Converted from paywall originalTransactionIdentifier: \(transaction?.originalTransactionIdentifier ?? "")")
print("Converted from paywall storeTransactionId: \(transaction?.storeTransactionId ?? "")")
print("Converted from paywall productIdentifier: \(product.productIdentifier)")
print("Converted from paywall paywallInfo: \(paywallInfo.identifier)")
case .transactionRestore(let restoreType, let paywallInfo):
print("transactionRestore restoreType \(restoreType)")
default:
print("default \(#function) - \(eventInfo.event)")
}
}
}
У меня есть несколько вопросов:
  • Нужен ли мне StoreKit вместе с Superwall? Я загрузил примеры проектов и выполнил этот пример «Superwall-UIKit-Swift.xcodeproj», который не реализует StoreKit. Итак, меня немного смущает реализация StoreKit вместе с Superwall.
  • Таким образом, пользователи могут приобретать подписки, даже если они этого не делают. есть учетная запись. Но как после покупки подписки связать эту покупку с учетной записью пользователя?
  • Как получить «transaction_id» и «receipt_data» "из Суперволла? Мне нужно отправить эти данные на сервер.
Извиняюсь, если я что-то упустил или неправильно понял. Я впервые реализую подписку в своем приложении. Буду искренне признателен за любые советы.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/792 ... -superwall
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»