Reputation: 16363
I have developed simplest app, which implements Android in-app billing v.3
Testing it on various devices I have found that it works not for all of them with API level >=8 (as it claims Google's sample app)
E.g. it doesn't work for HTC Vision (Android 2.3.3), though Google Play market reports that app is compatible with those device.
Logs show that app can't bind service:
W/ActivityManager(76): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND }: not found
So the question is: how to know which devices are not compatible with in-app billing v.3 or what to do in order to make it workable on those devices?
Upvotes: 3
Views: 2024
Reputation: 16363
I have solved it using @Geobits hints. Full story simple enough: one need to update Google Market to Google Play.
In most cases it should work automatic, but for some outdated devices you'd need to do it manually. I have just downloaded Play Store v. 3.9 from this particular site and it works!
Upvotes: 3