Сообщение об ошибке «неправильное приложение» отображается, когда я вызываю API для проверки токена покупки. Как мне решить эту проблему?

#android #kotlin #in-app-purchase #huawei-mobile-services #huawei-iap

Вопрос:

Я интегрировал HUAWEI IAP в свое приложение и вызвал API {rootUrl}/приложения/покупки/токены/проверки, сославшись на официальную документацию, но было возвращено сообщение об ошибке {«responseCode»:»8″,»ResponseMessage»:»неправильное приложение»}.(документ link:https://developer.huawei.com/consumer/en/doc/development/HMSCore-References-V5/api-order-verify-purchase-token-0000001050746113-V5 )

Ответ №1:

Чтобы свести к минимуму доступ к личным данным пользователей (включая данные о заказе), Huawei сохраняет только последнюю покупку продукта пользователем. Как только пользователь покупает продукт и завершает оплату, продукт доставляется, consumeOwnedPurchase вызывается API, заказ завершается и закрывается. В этом случае не вызывайте проверяющий API для более раннего заказа. В противном случае произойдет ошибка.