Как использовать промокод In-App Purchase в моем приложении для Android?

Я пытаюсь использовать промо-код In-App Purchase в своем приложении для Android. То же, что определено в «Промоакции в приложении» на странице разработчика «billing_promotions». Но это не работает должным образом, когда я удаляю свое приложение, мой промо-код не работает. Приложение снова показывает кнопку покупки и промокод не работает, пишет что промокод уже использован. Как определить купленное приложение по промокоду. Как я могу это решить?

Шаг промокода для покупок в приложении В методе onResume() моей активности используйте getPurchases(), в моем методе onResume() я использую BroadcastReceiver и регистрирую свой BroadcastReceiver как myPromoReceiver, используя «IntentFilter - PURCHASES_UPDATED»

В моей деятельности onActivityResult()

И unRegisterReceiver(myPromoReceiver) в методе onPause().

Тем не менее это не работает, как я могу это решить? Пожалуйста помогите.


person Rz Rasel    schedule 26.04.2016    source источник
comment
Привет @Rz, ты нашел решение?   -  person Syeda Zunaira    schedule 26.10.2016


Ответы (1)


Внимательно следуйте приведенным здесь инструкциям: https://developer.android.com/training/in-app-billing/preparing-iab-app.html

а также взгляните на пример кода: https://github.com/googlesamples/android-play-billing/tree/master/TrivialDrive

Если внимательно следовать, должно получиться. В примере кода уже реализован PURCHASES_UPDATED широковещательный приемник, поэтому вам не нужно его делать (он реализован в IabBroadcastReceiver.java).

Удачи!

person lenooh    schedule 19.01.2017