我开发了一个最简单的应用程序,实现了Android应用内购买v.3。在各种设备上测试它,我发现它并不适用于所有API级别大于等于8的设备(正如Google的示例应用程序所声称的那样)。例如,它不能在HTC Vision上运行(Android 2.3.3),尽管Google Play市场报告该应用程序与这些设备兼容。日志显示应用程序无法绑定服务:
W/ActivityManager(76): Unable to start service Intent { act=com.android.vending.billing.InAppBillingService.BIND }: not found
所以问题是:如何知道哪些设备不兼容应用内购买v.3或者如何使其在这些设备上可行?