mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
12NextPage
backToList newPost
view: 3227|reply: 15
打印 prevThread nextThread

关于Android SDK 认证问题

[copyURL]

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
jumpTo
owner
poston 2020-4-20 13:30 | authorOnly 回帖奖励 |viewing |阅读模式
1、新建一个android-demo,包名为:com.test.bvcu,执行 BVCU.getAuth().auth方法,伪代码如下:

BVCU_Config.AUTH.APP_ID = “app_fc7b841e1ee00b35”;
BVCU_Config.AUTH.TYPE_MCP = “MCP”;
BVCU_Config.AUTH.RSAE = “94eb02d0c3c404c7”;
BVCU_Config.AUTH.RSAN = “87f24b691b52c639f6f7dffbc5347153”;
BVCU_Config.AUTH.USER_LABEL = "label_08daf34069bfa2de6b6482c0e45a68e5";


Build.FINGERPRINT 为当前设备的指纹,获得的值为:HUAWEI/EML-AL00/HWEML:10/HUAWEIEML-AL00/10.0.0.156C00:user/release-keys


public static int doAuth(Context context, BVAuth_EventCallback authEventCallback) {
        BVAuth_Request bvAuth_request = new BVAuth_Request();
        bvAuth_request.setSzDeveloperAppID(BVCU_Config.AUTH.APP_ID);
        bvAuth_request.setSzAppType(BVCU_Config.AUTH.TYPE_MCP);
        bvAuth_request.setSzDeveloperRsaE(BVCU_Config.AUTH.RSAE);
        bvAuth_request.setSzDeveloperRsaN(BVCU_Config.AUTH.RSAN);
        SharedTools sharedTools = new SharedTools(context);
        String serial_num = sharedTools.getShareString("auth.serialnumber", "");
        bvAuth_request.setSzSerialNumber(serial_num);
        bvAuth_request.setSzInnerInfo("");
        bvAuth_request.setUserLabel(BVCU_Config.AUTH.USER_LABEL);
        bvAuth_request.setSzHardwareSN(Build.FINGERPRINT);// TODO
        BVCU.getAuth().setAuthEventCallback(authEventCallback);
        int status = BVCU.getAuth().auth(context, bvAuth_request);
        Log.d("doAuth", "status=" + status);

        return status;
}

此时执行认证是通过的,获得的 serial_num = “term_96a4460ec6fb9b28207225d6bd039961”

2、新建另外一个应用,包名为:com.gov.inspection.test,在执行以上方法,认证不通过;

3、把操作1中获得的serial_num复制到第二个应用中,即:
        bvAuth_request.setSzSerialNumber(““term_96a4460ec6fb9b28207225d6bd039961””);
   此时又可以认证成功。

4、当使用同一个serial_num时,同一个APP的两台设备,第一台认证、登陆成功后,打开第二台设备的APP会把第一台设备顶掉;

5、想求证以下问题:
        a. serial_num 和哪些信息有绑定关系;
        b. serial_num 在哪里管理,本地的客户端软件是否能进行管理;
        c. 同一个APP,在多台设备上都需要认证、登陆,请问需要注意哪些配置;




reply

使用道具 report

60

主题

1428

帖子

5953

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5953
16#
poston 2020-4-21 11:06 | authorOnly
哦,这个不知道哦,你再多试试。
reply agree Against

使用道具 report

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
15#
 Owner| poston 2020-4-20 21:49 | authorOnly
lihui2006 post on2020-4-20 20:44
哦,好了,都认证好了。

60584
60582
这两个id对应的两台设备不能认证通过
iAuthResult=6,authKeyStatus=16,iCertType=-1,iToken=60654,szSerialNumber=,iAuthAvailableKeyCount=-1

是因为以前有某种绑定的原因吗
reply agree Against

使用道具 report

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
14#
 Owner| poston 2020-4-20 20:45 | authorOnly
lihui2006 post on2020-4-20 20:44
哦,好了,都认证好了。

好的,谢谢,我先试试,有问题的话再请教您。
reply agree Against

使用道具 report

6

主题

175

帖子

1258

积分

vipMem

Rank: 6Rank: 6

积分
1258
13#
poston 2020-4-20 20:44 | authorOnly
哦,好了,都认证好了。
reply agree Against

使用道具 report

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
12#
 Owner| poston 2020-4-20 19:12 | authorOnly
lihui2006 post on2020-4-20 19:05
要在认证界面下面的空白处连续点击7次才能出现那个按钮。

60584
60582
60610
reply agree Against

使用道具 report

6

主题

175

帖子

1258

积分

vipMem

Rank: 6Rank: 6

积分
1258
11#
poston 2020-4-20 19:05 | authorOnly
要在认证界面下面的空白处连续点击7次才能出现那个按钮。
reply agree Against

使用道具 report

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
10#
 Owner| poston 2020-4-20 17:55 | authorOnly
besovideo post on2020-4-20 17:15
可以的,把认证ID发给我们即可。
如果你们的代码没有界面去获取ID,可以本机安装我们的MCP,用界面获取认 ...

我在云盘下载的MCP APP安装后,认证界面显示的是试用版,没有获取AUTH_ID的按钮,请问是有其它的MCP版本吗,在哪下载?
reply agree Against

使用道具 report

2

主题

10

帖子

60

积分

member

Rank: 2

积分
60
9#
 Owner| poston 2020-4-20 17:44 | authorOnly

我安装云盘里面的MCP APP后点击认证打开的是这个,是有其它的版本吗

本帖子中包含更多资源

pls login 才可以下载或查看,没有帐号?registerNow

x
reply agree Against

使用道具 report

QQ|wireless surveillance

GMT+8, 2024-12-23 02:04 , Processed in 0.058590 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList