panxuejun

客户端可以给每个用户注册一个别名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

 

 

分类:

技术点:

相关文章:

  • 2021-05-28
猜你喜欢
  • 2021-06-10
  • 2022-12-23
  • 2021-04-15
  • 2021-12-04
相关资源
相似解决方案