极光推送2:别名,Registration ID"/>
极光推送2:别名,Registration ID
适用场景:向指定 单个人 推送信息,在进程保活期间执行
客户端(功能主要实现人):
别名:同个APP,不同设备,可以设置同一个别名,同时推送。
实现:异地登录推送------登录界面(删除别名)-------登录成功(设置别名)
弊端:结束进程,仍然可以推送
服务端(功能主要实现人):
Registration ID:一台设备一个Registration ID
实现:Android端登录后向服务器传送Registration ID
弊端:退出到登录界面,结束进程,仍然可以推送
代码:
// 删除别名 id = SPUtils.getInstance().getValue(SharedPreferencesFinal.USER, "") as String if(!TextUtils.isEmpty(id) ){JPushInterface.deleteAlias(mContext, id.toInt())JPushInterface.getAlias(mContext,id.toInt())}
//设置别名 if (!TextUtils.isEmpty(data.id)){JPushInterface.setAlias(mContext, data.id!!.toInt(), data.id)SPUtils.getInstance().putValue(SharedPreferencesFinal.USER, data.id) }
更多推荐
极光推送2:别名,Registration ID
发布评论