Ответ Inapp покупается, даже если платеж находится в ожидании в истории покупок пользователя - PullRequest
0 голосов
/ 04 февраля 2020

Есть ли шанс получить купленный ответ от Apple для ожидающей транзакции. История покупок в приложении пользователя показывает транзакцию в состоянии ожидания, но наш метод paymentcompleted активирован.

1 Ответ

1 голос
/ 05 февраля 2020

Вы можете проверить квитанцию ​​в комплекте приложений, используя

NSData *aData = [NSData dataWithContentsOfURL:[[NSBundle mainBundle] appStoreReceiptURL]];

, если данные присутствуют, затем проверьте квитанцию ​​в магазине приложений для режима песочницы @ "https://sandbox.itunes.apple.com/verifyReceipt" для производства mode @ "https://buy.itunes.apple.com/verifyReceipt"

NSString *encodedReceipt = [aData base64EncodedStringWithOptions:0];
    NSError *error;
    NSHTTPURLResponse *response = nil;
    NSDictionary *parameters = @{@"receipt-data":encodedReceipt,@"password":@"inapp_pwd"};

Http-метод POST

отметив этот ответ, вы получите статус

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...