Когда я переустанавливаю приложение с неизменным секретом подписки,
let receiptFileURL = Bundle.main.appStoreReceiptURL
let receiptData = try? Data(contentsOf: receiptFileURL!)
let receiptBase64String = receiptData?.base64EncodedString(options: NSData.Base64EncodingOptions(rawValue: 0))
guard let stringReceipt = receiptBase64String else { return }
Приведенный выше фрагмент кода дает мне старый и просроченный ответ перед установкой новой версии.Я клянусь, вошел ли я в свою учетную запись песочницы или нет, результат дает мне ответ
transaction_id : 1000000558259116
original_transaction_id : 1000000558239264
productId : YP20190527_3
renewalDict : {
"auto_renew_product_id" = "YP20190527_3";
"auto_renew_status" = 0;
"expiration_intent" = 1;
"is_in_billing_retry_period" = 0;
"original_transaction_id" = 1000000558239264;
"product_id" = "YP20190527_3";
}
Что мне делать дальше, если я хочу смоделировать совершенно новый iPhone и продолжить покупки?Я думаю, этот старый ответ заставляет меня постоянно запрашивать логин в изолированной программной среде Apple
Обновления: когда я пытаюсь пропинговать sandbox.itunes.apple.com, он дает 100% потерю пакетов.Когда я вхожу в свою учетную запись песочницы в разделе iTunes и App Store в настройках iPhone, я не могу войти, даже если у меня есть правильный пароль и адрес электронной почты.
Все-таки системный статус Apple предоставляет доступный сервис Sandbox iTunes User?Я не уверен, можно ли проверить мою подписку в приложении с помощью учетной записи песочницы
https://developer.apple.com/system-status/
при посещении этой ссылкис браузером, он говорит, что Сервис недоступен
Не могли бы вы сообщить нам, когда я смогу проверить подписку в приложении сейчас?