Лист активации Apple в приложении не закрывается автоматически или при нажатии кнопки «Открыть приложение» в SwiftIOS

Программируем под IOS
Ответить
Anonymous
 Лист активации Apple в приложении не закрывается автоматически или при нажатии кнопки «Открыть приложение» в Swift

Сообщение Anonymous »

Я использую Swift 5 и правильный метод представления листа погашения. Однако, как только я активирую код в режиме отладки, лист погашения корректно закрывается и отображается предупреждение об успешной покупке. Но когда я пробую это в опубликованном приложении, после успешного погашения отображается кнопка «Открыть приложение», и оно не закрывается даже после нажатия на кнопку или не закрывается автоматически. Вот мой метод отображения листа погашения предложения.
@MainActor
static func showRedemptioncodeWindow() {
if let window = UIApplication.shared.connectedScenes.first {
Task {
do {
print("===> showRedemptioncodeWindow - presenting Redemption code UI")
try await AppStore.presentOfferCodeRedeemSheet(in: window as! UIWindowScene)
try await StoreKit.AppStore.presentOfferCodeRedeemSheet(in: window as! UIWindowScene)

} catch {
print("====> show Redemption window, ", error)
}
}
}
}


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

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

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

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

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

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