mobile CCTV,mobile surveillance,police body worn cameras

标题: 验证是否每次启动移动APP都需要执行? [打印本页]

author: wgt    time: 2022-11-1 10:50
标题: 验证是否每次启动移动APP都需要执行?
这段代码:
BVSmarteye.getSmarteyeSDK(this).init();// 必须在BVBase之前调用
BVSmarteye.getBVCUManger(this).init();
BVSmarteye.getBVCUManger(this).setBVCUCallback(new SmartEyeEventCallBack(this));
BVBase.getSDK(this).init();
BVBase.getAuth(this).setDeviceID(SmartEyeConstant.deviceID);// 设备ID,
BVBase.getAuth(this).setSoftwareVersion(SmartEyeConstant.versionName);// 版本号
BVBase.getAuth(this).setSzKeyID("");// 可以填入唯一KeyID防止各种情况下的认证失效问题
Log.e(TAG,"init执行");
BVBase.getAuth(this).init();
Log.e(TAG,"init结束");
BVBase.getAuth(this).setIAuthCallback(iAuthCallback);

BVBase.getAuth(BootPageActivity.this).auth();// 可根据实际情况调用认证

author: Arthur    time: 2022-11-1 11:06
每次启动指的是什么,是整个app启动还是单个页面。  整个app启动肯定要执行初始化。
author: wgt    time: 2022-11-1 11:11
整个app启动,都要调用这句?BVBase.getAuth(BootPageActivity.this).auth();
author: Arthur    time: 2022-11-1 11:18
wgt post on2022-11-1 11:11
整个app启动,都要调用这句?BVBase.getAuth(BootPageActivity.this).auth();

             是的。
author: wgt    time: 2022-11-1 11:29
Arthur post on2022-11-1 11:18
是的。

这句auth()是否需要联网的?还是第一次联网验证后,后面就不用连网这个auth()调用都会成功?
author: Arthur    time: 2022-11-1 11:50
wgt post on2022-11-1 11:29
这句auth()是否需要联网的?还是第一次联网验证后,后面就不用连网这个auth()调用都会成功?

新安装app到认证成功之前调用都需要联网, 认证成功之后就可以离线调用了。
要注意卸载app之后再次安装,还是需要联网一次的。





欢迎光临 mobile CCTV,mobile surveillance,police body worn cameras (http://bbs.besovideo.com:8067/) Powered by Discuz! X3.2