Во время декодирования выдает ошибку
Неожиданный символ (символ 1)
MII8kQYJKoZIhvcNAQcCoII8gjCCPH4CAQExDzANBglghkgBZQMEAgEFADCCK8cGCSqGSIb3DQE...
Я тестирую подписку в приложении с помощью тестера песочницы на физическом устройстве.
Моя версия пакета для покупок в приложении:
Код: Выделить всё
in_app_purchase: ^3.2.0
in_app_purchase_storekit: ^0.3.16
Код: Выделить всё
if (purchaseDetails.pendingCompletePurchase) {
await _inAppPurchase.completePurchase(purchaseDetails).whenComplete(() {
var verificationData = json
.decode(purchaseDetails.verificationData.localVerificationData);
debugPrint("print> decodedString>> $verificationData");
return null;
});
}
Ответ примерно такой
MIJ27wYJKoZIhvcNAQcCoIJ24DCCdtwCAQExDzANBglghkgBZQMEAgeEFADCCZiUGCSqGSIb3DQEHAaCCZhYEgmYSMYJmDJAKAgEIAgEBBAIWADAKageEUAgEBBAIMADALageEBAgEBBAMCAQAwCwIBCwIBAQQDAg EAMAsCAQ8CAQEEAwIBADALageEQAgEBBAMCAQAwCwIBGQIBAQQDAgEDMAwCAQoCAQEEBBYCNCswDAIBDgIBAQQEAgIantANAgEDAgEBBAUMAzEwNjANAgENAgEBBAUC
Ответ должен быть примерно таким -
{"orderId ":"GPA.3365-7685-1898-54077","packageName":"com.inapptest.net","productId":"testproductid","purchaseTime":1658121156026,"purchaseState":0,"purchaseToken": "kgfemgbkacejamjnmafadmnj.AO-J1Oz9_C62j3NyNe4FPFCHpFIZI2KXfm2JTrl4NE7k4x7Elroi49kJln7Ch1J6bFTMvDe2d8rLvRbJ9tugbQR5lM0Ny8_CKA","acknowledged":false
Подробнее здесь: https://stackoverflow.com/questions/785 ... ponse-data