android极光推送集成遇到的问题

1.android 设置Tags后发现服务器端推送失败?sdk版本jpush-android-2.1.5.jar

   

Set<String> set = new HashSet<>();
set.add("customer" + "_2.1");//错误Tags 2.1.5版本不支持.这个特殊字符,
如果set集合中有一个无效Tag无效会导致所有的设置失败
JPushInterface.setTags(this, set, new TagAliasCallback() {
    @Override
    public void gotResult(int i, String s, Set<String> set) {
      Log.i("JPush","i==="+i);//i=0才表示设置成功,而不是只要回调了就代表成功.
    }
});
 

 2.集成jpush-android-3.1.1.jar后,按照文档集成后发现init初始化成功后,一直没有返回登录成功日志Login success?

  我是由于是从2.1.5版本升级到3.1.1,所以AndroidManifest.xml就没有修改什么东西,导致了init后一直登陆不成功,最后通过查看log,开启logJPushInterface.setDebugMode(true); log关键字:JIGUANG-JCore: [AndroidUtil] AndroidManifest.xml missing required ContentProvider: cn.jpush.android.service.DataProvider

然后在文件中配置下就可以了,再次运行app就会显示登录成功

Log:JIGUANG-JPush: [PushReceiverCore] onReceive - android.net.conn.CONNECTIVITY_CHANGE

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值