2

在 android 应用程序上设置计费服务时,我有代码:

     IabHelper.OnIabSetupFinishedListener listener = new IabHelper.OnIabSetupFinishedListener() {
         @Override
         public void onIabSetupFinished(IabResult result) {
             if (!result.isSuccess()) { 
                 String errorMsg = result.getMessage();

它在具有新版本 android 的设备上运行良好,但是当我在具有旧市场应用程序版本 2.3.4 的设备上运行它时,我收到错误消息:

 Billing service unavailable on device. (response: 3:Billing Unavailable)

我非常希望不排除拥有旧版本 android 并且仍在使用市场应用程序而不是 google play 的用户。要求他们都更新软件版本不是一个实际的解决方案。

那么我需要做什么才能使我的计费代码向后兼容?
我希望我的应用程序可以与 android 2.2 版(及更高版本)一起使用。

谢谢

4

0 回答 0