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