【AGC】HarmonyOS鸿蒙Next集成付费下载服务sdk登录闪退

问题背景:

HarmonyOS鸿蒙Next用户反馈集成付费下载sdk在正常登录时,出现登录闪退的报错,出现故障的手机型号操作系统版本是Android9,集成的付费下载的版本号是drm_v2.5.2.300。

部分报错信息:

cke_908.png

解决方案:

一开始推测是鉴权方法不对,推荐cp使用不同的鉴权接口回调。例如:

private class MyDrmCheckCallback implements DrmCheckCallback {
    private static final String TAG = "MyDrmCheckCallback";
    @Override
    public void onCheckSuccess() {
        // 鉴权成功,用户继续使用程序。
        // setContentView(R.layout.activity_content);
        Log.i(TAG,"onCheckSuccess");
        AlertDialog dlg = new AlertDialog.Builder(MainActivity.this)
            .setIcon(R.drawable.ic_launcher)
            .setTitle("测试鉴权失败,请支付后使用。程序即将退出!")
            .setPositiveButton("OK", new DialogInterface.OnClickListener(){
                public void onClick(DialogInterface dialog,int whichButton){
                    finish();
                }
            })
            .create();
        dlg.show();
    }
}

但是cp使用后发现还是闪退,后面改变了依赖方式,将使用jar包依赖改为maven仓库添加依赖编译就没有闪退问题。


更多关于【AGC】HarmonyOS鸿蒙Next集成付费下载服务sdk登录闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

学习

更多关于【AGC】HarmonyOS鸿蒙Next集成付费下载服务sdk登录闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在集成AGC(AppGallery Connect)的付费下载服务SDK时,如果遇到HarmonyOS鸿蒙Next系统上登录闪退的问题,可能的原因包括SDK版本不兼容、配置错误或代码逻辑问题。建议首先检查SDK版本是否与鸿蒙Next系统兼容,并确保在AGC控制台正确配置了应用信息。此外,查看日志文件以获取具体的错误信息,有助于定位问题。如果问题依旧,建议联系AGC技术支持获取进一步帮助。

回到顶部