首页 > 其他分享 >【AGC】集成付费下载服务sdk登录闪退

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

时间:2022-12-26 10:06:41浏览次数:52  
标签:登录 AGC 付费 报错 cp 闪退 鉴权 sdk


问题背景:

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

部分报错信息:

【AGC】集成付费下载服务sdk登录闪退_闪退

解决方案:

一开始推测是鉴权方法不对,推荐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();

}

【AGC】集成付费下载服务sdk登录闪退_闪退_02

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


欲了解更多更全技术文章,欢迎访问​​https://developer.huawei.com/consumer/cn/forum/?ha_source=zzh​


标签:登录,AGC,付费,报错,cp,闪退,鉴权,sdk
From: https://blog.51cto.com/u_14772288/5968584

相关文章