极光推送知识点2
Posted THISISPAN
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了极光推送知识点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
以上是关于极光推送知识点2的主要内容,如果未能解决你的问题,请参考以下文章