使用PushWoosh使用标签值发送通知到设备



因此,我正在开发一个需要推送通知的应用程序,并且我正在使用PushWoosh。但是目前,我坚持如何通过标签值将目标通知发送到设备。
我正在使用[http://gomoob.github.io/php-pushwoosh/]
任何帮助将不胜感激。谢谢

$filter = '';
$request = CreateTargetedMessageRequest::create()
->setContent($options['body'])
->setData(
    [
        'custom' => 'json data'
    ]
)
->setDevicesFilter($filter);
$pushwoosh->createTargetedMessage($request);

我想要的是过滤器的值

我最终自己解决了它。我使用setCondition()方法指定了我想要的标签名称和值。

$request = CreateMessageRequest::create()
    ->addNotification(Notification::create()
        ->setContent($options['body'])
        ->setConditions([
            IntCondition::create('userId')->eq($user_id)
        ]));

// Call the REST Web Service
$response = $pushwoosh->createMessage($request);

相关内容

  • 没有找到相关文章

最新更新