- 多推是给指定的部分用户推送消息,所以需要自己维护一份clientid表,根据需要select其中特定的用户,集体推送。
- 个推群推后台开发 推送方式基本与这篇没啥差别。
- 选取出特定的用户组之后,将多个用户组装成一个数组,然后传递到
pushMessageToList($contentId, $targetList)
方法中。 - 具体的一个组装数据的方法
$targetList=array();foreach($clientids as $value) {
$target1 = new IGtTarget();
$target1->set_appId(APPID);
$target1->set_clientId($value);
array_push($targetList,$target1);
}
注意的几个问题
- template一定要设置APPID,具体可以参考官方示例。