
更新日期:20200702
依赖版本:
'cnjiguangsdk:jcore:234'
'cnjiguangsdk:jverification:262'
新版本对认证activity内容进行了包装,导致原本对反射调用失效,新的实现如下:
依赖版本:
'cnjiguangsdk:jcore:230'
'cnjiguangsdk:jverification:255'
基本流程:
3)如果监听到LoginAuthActivity,从intent内拿取基本信息:手机号(加密过的,中间4位),运营商类型( "3":电信,"1" :移动,其他:联通);通过反射获取类中的p方法,调用SDK内部的获取认证token的方法,结果将在在loginAuth方法回调中返回。
4)调用loginAuth方法,设置d出极光认证页面不可见(我是将页面模式设置为d窗模式,长宽均为0),通过VerifyListener监听方法结果(由认证页面返回);方法成功后会创建2)或3)中的Activity,经过上面几步的处理,可以拿到基本信息(手机号,运营商),认证token(返回到VerifyListener内),然后关闭了极光的认证页面。
另外,使用运营商认证必须要在页面上显示对应运营商的协议:
2020-04-21
1获取appId和secret
2通过appId和secret调微信接口获取 code
3通过code和getAccessToken()方法再获取accessToken和 openId。(通过 unionId即可区分微信用户实现登录)
4当然也可以通过 unionId与 用户手机号进行绑定。
5通过access_token和openid调用apiweixinqqcom/sns/userinfo接口获取微信昵称、性别等信息。
注意事项:
a若遇到重名,请发起申诉;
b 在注册流程中请不要开通应用微信支付;
c在注册流程中填写的包名、签名应与腾讯开放平台后台保持一致。
1进入 >
以上就是关于Android极光认证配置全部的内容,包括:Android极光认证配置、Android 之微信登录、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)