极光别名标签设置失败问题

1.极光推送设置别名或者标签这些方法的调用需要依赖app跟极光的长连接,所以如果长连接没有连上之前调用这些方法会设置不成功。判断长连接有没有连接成功,安卓需要在新的消息回调方式cn.jpush.android.service.JPushMessageReceiver的onConnected长连接状态回调方法中判断。iOS需要监听kJPFNetworkDidLoginNotification来判断长连接是否连接成功。另外iOS设置别名和标签直接有回调,安卓需要在cn.jpush.android.service.JPushMessageReceiver的onAliasOperatorResult和onTagOperatorResult查看别名和标签的操作结果。

2.极光的别名最多可以绑定10个设备,一个设备只能设置一个别名(同一个设备设置多个别名是覆盖逻辑),别名下绑定的设备已经有10个的话,新的设备再设置这个别名会报错。一个设备可以设置多个标签,一个标签也可以绑定多个设备。如果别名已经绑定了10个设备需要清空的话,需要调用服务端接口删除https://docs.jiguang.cn/jpush/server/push/rest_api_v3_device/#_5。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容