极光推送——别名设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了极光推送——别名设置相关的知识,希望对你有一定的参考价值。

参考技术A 1.使用别名,光网中进行别名推送——(下面会有字段设置),这跟后台一样的处理,所以完成不需要管后台如何推,使用这就行。

2.设置别名的时候 必需是登陆后的状态,不然会设置失败。

3.消息接受正确会走这个方法。在光网写的字段会在userinfor中。然后在下面完成事件的操作。block,注意内存管理。

极光推送知识点2

客户端可以给每个用户注册一个别名alias,和多个标签tag。

到时候,就可以给这些别名和标签发送推送了。

也可以给所有跟这个客户端有关联的用户发送消息。

 

setPlatform设置平台

setPlatform(M\\all) //设置所有平台

setPlatform(M\\platform(\'ios\', \'android\'))//设置android和ios

 

setAudience设置受众

setAudience(M\\all)设置所有受众

setAudience(M\\audience(M\\tag(array(\'tag1\',\'tag2\'))))//设置tag为tag1或tag2的受众,群发

setAudience(M\\audience(M\\alias(array(\'123\')))) //设置别名alias为123的受众,单发

setAudience(M\\audience(M\\alias(array(\'1\',\'123\')),M\\tag(array(\'tag1\',\'tag2\'))))//取交集,也就是别名为1,且其tag值为tag1或tag2的用户才能收到推送

 

setNotification设置通知

setNotification(M\\notification(\'Hi, JPush\')) //设置通用通知

setNotification(M\\notification(\'Hi, JPush\', M\\android(\'Hi, android\'))) //为安卓单独设置信息,ios则是显示第一个内容,也就是除了android之外的都是Hi,JPush

setNotification(M\\notification(\'Hi, JPush\', M\\ios(\'Hi, ios\',\'happy\',1,true)))//为ios单独设置信息

setNotification(M\\notification(\'Hi, JPush\', M\\android(\'Hi, android\'), M\\ios(\'Hi, ios\', \'happy\', 1, true))) //两个都设置

 

如果想把一个推送关联一个新闻,可以通过参数extras

 

 

以上是关于极光推送——别名设置的主要内容,如果未能解决你的问题,请参考以下文章

iOS极光推送设置别名

iOS极光推送别名限制问题

极光推送,在推送之前,是不是能够查询,极光推送服务器是不是存在该别名

极光推送 标签和别名设置说明

极光推送总结

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