Android极光认证配置
发布网友
发布时间:2023-03-14 12:17
我来回答
共1个回答
热心网友
时间:2023-10-22 17:25
更新日期:2020.07.02
依赖版本:
'cn.jiguang.sdk:jcore:2.3.4'
'cn.jiguang.sdk:jverification:2.6.2'
新版本对认证activity内容进行了包装,导致原本对反射调用失效,新的实现如下:
依赖版本:
'cn.jiguang.sdk:jcore:2.3.0'
'cn.jiguang.sdk:jverification:2.5.5'
基本流程:
3)如果监听到LoginAuthActivity,从intent内拿取基本信息:手机号(加密过的,中间4位*),运营商类型( "3":电信,"1" :移动,其他:联通);通过反射获取类中的p方法,调用SDK内部的获取认证token的方法,结果将在在loginAuth方法回调中返回。
4)调用loginAuth方法,设置弹出极光认证页面不可见(我是将页面模式设置为弹窗模式,长宽均为0),通过VerifyListener监听方法结果(由认证页面返回);方法成功后会创建2)或3)中的Activity,经过上面几步的处理,可以拿到基本信息(手机号,运营商),认证token(返回到VerifyListener内),然后关闭了极光的认证页面。
另外,使用运营商认证必须要在页面上显示对应运营商的协议:
2020-04-21