mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
Owner: 王.studio
打印 prevThread nextThread

如何通过其他apk直接打开咱们的apk

[copyURL]

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
31#
 Owner| poston 2020-2-18 09:40 | authorOnly
你们现在这块分成三个状态: 1.mcp.intent.action.MCP_LOGOUT_RESULT   2.mcp.intent.action.MCP_LOGIN_RESULT 3.mcp.intent.action.MCP_APP_START      
1.退出
2.登录返回结果 成功或者失败
3.这块呢? 什么时候会调用MCP_APP_START?  我看咱们的备注里写着  接收APP启动成功通知后,调用登录
如果成功以后,除了调用第2个 还会调用第3个?
按我的理解是不是 无论成功失败,第二个是一定会调得  并且成功是0  失败<0  至于<0里有什么具体的原因 对应不同的数字? 这点不知道. 没有一个对应的参数值说明

我们年前测了只是看了这边走了第三个接口,其他也没注意  我现在手头有虚拟机 但咱们的后台服务目前在别的同事得电脑上部署,我想测也有点难度。所以也具体看不到东西啊。

reply agree Against

使用道具 report

1

主题

320

帖子

1147

积分

vipMem

Rank: 6Rank: 6

积分
1147
32#
poston 2020-2-18 09:59 | authorOnly
王.studio post on2020-2-18 09:40
你们现在这块分成三个状态: 1.mcp.intent.action.MCP_LOGOUT_RESULT   2.mcp.intent.action.MCP_LOGIN_RES ...

MCP_APP_START只是最开始的时候把app调起来,不然静态广播有可能接收不到。后续登录操作已经和这个广播没啥关联了。而且你只要关注LOGIN_RESULT的数据负载,拿到puid和设备名不就行了。错误码对照http://up.besovideo.com:7780/android_sdk_bvcu_api/index.html    BVCU_Result

reply agree Against

使用道具 report

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
33#
 Owner| poston 2020-2-20 16:26 | authorOnly
你好 我还想问下 登录咱们程序这块 我看到咱们的代码 是使用广播打开app
  1.   loginInfo.iProtoType = 0;
  2.   loginInfo.szUserName = "admin";
  3.   loginInfo.szPassword = "123456";
copycode


这里我不同的设备都调用这一样的东西 都能打开咱们的app吗?还是这个username  与password 应该根据我设备的不同采取不同的值 这样才能保证后续的视频进行? 还有就是这个iprotoType 是表示什么(是操作端 管控端得区别吗?) 需要改吗?
reply agree Against

使用道具 report

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
34#
 Owner| poston 2020-2-20 16:28 | authorOnly
我们得后台服务人员跟我解释说 这个用户名 密码就相当于是个登录mcp得凭证,至于后续的视频  与谁视频 是通过puid做区分的,这样理解正确吗?
reply agree Against

使用道具 report

60

主题

1427

帖子

5913

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5913
35#
poston 2020-2-20 19:09 | authorOnly
王.studio post on2020-2-20 16:28
我们得后台服务人员跟我解释说 这个用户名 密码就相当于是个登录mcp得凭证,至于后续的视频  与谁视频 是通 ...

是的,PU_ID是识别一个设备的唯一标识,与其登录所用的用户名无关。
同一个用户名,可以用在不同的设备上登录,但设备都是可以区别开的,就是因为PU_ID不同,
PU_ID一般取自设备硬件自身的IMEI号。
reply agree Against

使用道具 report

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
36#
 Owner| poston 2020-2-26 17:31 | authorOnly
你好,我现在遇到个问题,每次后台给我传来视频请求时,我都会先调用广播打开BroadcastStartActivity,然后确保咱们的程序在运行才再次去
Intent intent = new Intent();
        intent.setAction("mcp.intent.action.MCP_LOGIN");
        intent.setPackage("com.smarteye.mcu");
        BroadcastLoginInfoEntity loginInfo = new BroadcastLoginInfoEntity();
        loginInfo.szServerAddr = "39.106.231.31";// TODO
        loginInfo.iServerPort = 9702;//9701
        loginInfo.szUserType = "UA";
        loginInfo.szEncodeType = "none";
        loginInfo.iProtoType = 0;
        loginInfo.szUserName = "admin";// TODO
        loginInfo.szPassword = "123456";// TODO

这样去启动视频,现在面临一个问题就是 每次后台发来请求我都会重新登陆咱们的程序。 有没有什么办法,我可以通过广播或者什么先监听到咱们的程序启动着,只有没有启动的情况,我才去主动调用BroadcastStartActivity
reply agree Against

使用道具 report

1

主题

320

帖子

1147

积分

vipMem

Rank: 6Rank: 6

积分
1147
37#
poston 2020-2-26 19:28 | authorOnly
王.studio post on2020-2-26 17:31
你好,我现在遇到个问题,每次后台给我传来视频请求时,我都会先调用广播打开BroadcastStartActivity,然后 ...

不是知道我们app包名么,就正常判断某个app是否在运行中就行了啊。
reply agree Against

使用道具 report

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
38#
 Owner| poston 2020-2-28 10:23 | authorOnly
之前那个我改了还没有验证。因为看着另一个调用视频那块也传了登录信息,现在不是很确定这块的业务。

另外 采用广播打开APP的视频之后,又再一次打开VideoPreviewActivity这个类,导致的结果是 会直接走MCP_LOGOUT_RESULT接口,而且咱们的视频也没有关闭按钮吗?怎么才能关闭
reply agree Against

使用道具 report

3

主题

115

帖子

295

积分

midMem

Rank: 3Rank: 3

积分
295
39#
 Owner| poston 2020-2-28 10:27 | authorOnly
还有就是咱们的mcp登录过以后,如果我因为特殊情况,没没网了。 咱们的程序会一直吐司
登陆失败:-65536.看能不能把这个吐司去一下
reply agree Against

使用道具 report

60

主题

1427

帖子

5913

积分

Moderator

Rank: 7Rank: 7Rank: 7

积分
5913
40#
poston 2020-2-28 10:31 | authorOnly
做了认证就没这个问题了。初期测试,少量都不收费,把认证ID发给对应的销售人员即可。


reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-11-1 08:00 , Processed in 0.060549 second(s), 18 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList