我getIapClient(Context context)
在我的应用程序中用于对象实例化。该应用程序无法在具有旧版本 HMS 核心的设备上正常运行。
如何让应用提示HMS核心升级?
我getIapClient(Context context)
在我的应用程序中用于对象实例化。该应用程序无法在具有旧版本 HMS 核心的设备上正常运行。
如何让应用提示HMS核心升级?
public static IapClient getIapClient(Activity activity)
正如@Zinna 所说,建议您的应用使用getIapClient(Activity activity)方法来获取IapClient实例。当入参不是Activity类型时,如果HMS Core(APK)版本早于调用IAP接口请求的版本,IAP SDK只返回错误码907135003,无法显示升级向导页面。
如果您通过Activity调用相关API,HMS Core SDK会自动安装或更新HMS Core (APK),您无需进行任何其他操作。请参阅此处的文档。
<application ...>
<meta-data
android:name="com.huawei.hms.client.channel.androidMarket"
android:value="false" />
...
</application>
关于配置元数据,请参考文档。