1
我正在使用PushPad Web推送通知服务,使用PHP
。我可以轻松推送通知,但它们会发送到所有浏览器。可以说我有很多用户。如何向选定用户的浏览器发送通知
现在我想发送通知给User 1
。我想不出如何去做。任何人都可以给我一个提示或想法如何可以实现?我问我的同事,但他说这在PushPad中是不可能的。我没有其他方式获得关于这个问题的信息。提前感谢您的帮助。
我正在使用PushPad Web推送通知服务,使用PHP
。我可以轻松推送通知,但它们会发送到所有浏览器。可以说我有很多用户。如何向选定用户的浏览器发送通知
现在我想发送通知给User 1
。我想不出如何去做。任何人都可以给我一个提示或想法如何可以实现?我问我的同事,但他说这在PushPad中是不可能的。我没有其他方式获得关于这个问题的信息。提前感谢您的帮助。
是的,您可以定位特定用户as described in the docs。
当您订阅用户推送通知,附加一些元数据到其订阅:
pushpad('subscribe', null, uid: 'User1', uidSignature: 'YOUR_SIGNATURE');
uid
):在本例中我使用'User1'
,但您可以简单地称它为'1'
uidSignature
:Pushpad\Pushpad::signature_for($uid);
pushpad('subscribe')
法和类似
pushpad('uid')
方法
当您从您的服务器发送推送通知(与PHP library)你可以针对特定用户:
$notification = new Pushpad\Notification(array(
'body' => "Hello world!"
));
# deliver to a user
$notification->deliver_to('User1');
# deliver to a group of users
$notification->deliver_to(['User1', 'User2', 'User3']);
根据他们的网站应该是可以的。访问https://pushpad.xyz/并向下滚动到“发送推送通知”部分。然后选择PHP并查看代码 - 就我所了解的可能性而言。 (在页面中间部分ir)##传递给用户 $ notification-> deliver_to($ user_id);' – Twinfriends