Если приложение "Play Store" не запущено, IAB завершается с ошибкой "Невозможно запустить службу Intent".
У меня работает In App Billing, работающая в Android: IABv3.
Тем не менее, он будет работать правильно, только если приложение "Play Store" работает в фоновом режиме.
Если я убью приложение "Play Store", запуск IAB завершится с ошибкой:
W/ActivityManager( 1188): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND pkg=com.android.vending } U=0: not found
Я следовал за примером реализации, я добавил разрешение на выставление счетов в манифесте. У меня также есть файл aidl в исходном коде моего проекта.
Я никогда раньше не замечал этого странного поведения (до сих пор я тестировал только на устройствах Android 3.x и 4.x. Но теперь на устройстве Android 6.0.1 я получаю эту ошибку).
Использование Google Billing Library 5 ред.
API целевого SDK 21.
SDK tools rev 25.