Сценарий стандартный: пользователь покупает и загружает мобильное приложение (Cordova Hybrid), а затем он должен получить код (некоторый ha sh) с моего сервера. Проблема, которую я не могу понять, заключается в том, как проверить «fre sh install» приложения с сервером.
Веб-версия работает следующим образом: пользователь покупает «код», который является продукт »сайта, с которым может работать пользователь. Он получает электронное письмо и подписывается с новым кодом и своим адресом электронной почты. Итак, код прикреплен к профилю пользователя с сервером. Стандартный вход всегда будет получать этот код, который сам по себе является продуктом.
Мобильное приложение должно пропускать регистрацию по электронной почте и c. и должен предоставить код немедленно. Но поскольку этот код генерируется на нескольких серверах, мне нужно найти, как проверить это на сервере.
PS: Это похоже на проверку квитанции о покупке в приложении. Но это другое дело, поскольку мы НЕ делаем покупки в приложении, а нам нужна первоначальная квитанция для проверки на серверах приложений.
Может быть, это похоже на покупку в приложении:
{
"transactionIdentifier":"123412341234",
"quantity":1,
"purchaseDate":"2016-07-05T10:15:21Z",
"productId":"com.mycompany.myapp.weekly.v1",
"originalPurchaseDate":"2016-07-05T10:15:22Z",
"subscriptionExpirationDate":"2016-07-05T10:18:21Z",
"originalTransactionIdentifier":"123412341234",
"webOrderLineItemID":-1497665198,
"cancellationDate":null
}
],
"bundleIdentifier": "com.mycompany.myapp"```
Does anyone know if this info is available after a one-off-payment app has been downloaded?