手机短信验证码_云验证码-中国在线接收验证码平台
手机短信验证码_云验证码-中国在线接收验证码平台
当前位置: 首页 > 开发相关 >

信鸽推送平台Android常见相关问题

时间: 2020-05-07 11:12 来源: 未知 作者: 中国在线验证码网 点击:
信鸽推送平台Android常见相关问题 1、出现下列情况是什么意思? android.app.IntentReceiverLeaked: Activity com.xxxx has leaked IntentReceiver com.tencent.android.tpush.f@422a4dc8 that was originally registered here. Are

信鸽推送平台Android常见相关问题

1、出现下列情况是什么意思?

android.app.IntentReceiverLeaked: Activity com.xxxx has leaked IntentReceiver com.tencent.android.tpush.f@422a4dc8 that was originally registered here. Are you missing a call to unregisterReceiver()

原因:acitvity在信鸽注册返回前就finish了,导致信鸽注册的receiver没有被取消

处理方法:resisterPush传递的context改为context.getApplicationContext()

2、如何删除注册成功的Toast提示

原因:demo里面的CustomPushReceiver自带Toast提示

处理方法:删除CustomPushReceiver里面的Toast相关内容

3、ibs目录下有很多平台的.so文件,如armabi、x86

原因:信鸽针对android所有的平台开发了.so库

处理方法:可以将不需要的平台目录删除掉,如游戏一般只有armabi,可以删除其它目录。

4、指定打开某个activity页面,但经常不能正常跳转

原因:在部分手机,通知栏跳转到某个页面可能会出现权限问题

处理方法:在androidManifest.xml中,需要打开的activity加上android:exported="true"。

5、APP进程被安全软件(如腾讯手机管家/360)杀死,信鸽service是否会再次启动?

解答:这个由系统、安全软件和用户操作限定是否能够再次启动。

1、信鸽SDK通过唯一的service与信鸽后台保持通讯,在android中,service被杀死后在没有被系统/安全软件禁止的条件下是能够自启动的,具体可自行网上搜索“android service onstartcommand START_STICKY”

2、目前,在某些定制的系统(如MIUI)或被安全软件禁止自启动后,只有用户再次打开APP才能重启信鸽service

3、信鸽service何时能够启动由系统调度确定

4、在锁屏触屏、网络切换、安装APP、系统重启等条件,信鸽会主动尝试启动service

6、没有sd卡就不能用信鸽了么

解答:不会,只是日志写的地方不同。

7、注册方法能不能放到线程里创建,能不能在APPLICATON onCreate里就创建

解答:注册方法可以在任何地方调用,但注意要传递applicationContext 。

------分隔线----------------------------
验证码接口