Как проверить НАСТОЯЩИЕ покупки в моем приложении, не публикуя его в паблике c? Мне нужно завершить sh тестирование и отладку логи подписки c в приложении, но я не могу выйти из песочницы.
Я использую Ioni c 4 с плагином «Закупки Cordova» from RevenueCat.
Тестирование в песочнице прошло гладко. Я могу купить предметы и восстановить их, как и ожидалось, после удаления приложения. Я не могу сказать, как работают повторные покупки. Я хочу проверить, как эта новая версия приложения реагирует на устаревшего пользователя, и могу ли я восстановить предыдущие покупки.
Я хочу видеть реальную производственную квитанцию о том, что возвращается из магазина. Apple продолжает бросать меня в песочницу, что бы я ни пытался. При создании приложения непосредственно на устройство и в качестве пользователя App Store Connect Test Flight приложение продолжает совершать покупки в виде песочницы или бета-тестирования.
Я пытаюсь завершить sh логику c для приложения, но я не возвращаю данные, ожидаемые для производственного пользователя.
контрольный пример: Мы предлагаем 2 подписки без продления: 1 месяц и 1 год. Пользователь купил 1 месяц первоначально в феврале 2016 года, а затем неоднократно купил 1 год с тех пор. Я ожидаю увидеть 1 покупку за 1 месяц и 5 покупок за 1 год в истории.
текущие результаты: Метод getPurchaserInfo возвращает объект. Повторные покупки в «песочнице» просто обновляют дату для этого типа подписки, вместо добавления к объекту или использования массива.
"allPurchaseDates": {
"1YearSub": "2020-04-08T21:45:03Z",
"30DaySub": "2020-04-07T17:00:44Z"
},
ожидание: Метод getPurchaserInfo возвращает массив полной истории, будь то в песочнице или на производстве.
"allPurchaseDates": [
{"1YearSub": "2020-04-10T21:45:03Z"},
{"1YearSub": "2019-04-12T21:45:03Z"},
{"1YearSub": "2018-04-14T21:45:03Z"},
{"1YearSub": "2017-04-16T21:45:03Z"},
{"1YearSub": "2016-04-18T21:45:03Z"},
{"30DaySub": "2016-03-19T17:00:44Z"}
],
Тестирование с пользователем le git AppleId на реальных устройствах: iOS 13.4, 13.3.1, 13.4.1
"@ionic-native/purchases": "^5.23.0"
"cordova-plugin-purchases": "^1.1.0"
Ionic CLI : 5.4.2 (/usr/local/lib/node_modules/ionic)
Ionic Framework : @ionic/angular 4.11.8
Cordova CLI : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : ios 5.0.1
NodeJS : v10.16.3 (/usr/local/bin/node)
npm : 6.11.3
OS : macOS Catalina
Xcode : Xcode 11.4 Build version 11E146
Спасибо