在 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 版(及更高版本)一起使用。
谢谢