Как аутентифицировать квитанцию ​​об оплате мобильного приложения на сервере - PullRequest
0 голосов
/ 07 мая 2020

Сценарий стандартный: пользователь покупает и загружает мобильное приложение (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?
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...