我有一个webview应用程序。我用拉拉维尔写了这个项目。我想使用推送通知。但是我如何获得设备代币?我在哪里能找到它?
$push->setMessage([
'notification' => [
'title'=>'This is the title',
'body'=>'This is the message',
'sound' => 'default'
],
'data' => [
'extraPayLoad1' => 'value1',
'extraPayLoad2' => 'value2'
]
]);
$push->setApiKey('Server-API-Key');
$push->setDevicesToken(['deviceToken1'
,'deviceToken2',
'deviceToken3'
]);
什么是deviceToken1 2 3?
我在Firebase中创建了一个项目。我可以拿到API。但是如何查找和保存设备的令牌?我无法向屏幕发送通知。
因此,基本上,您应该在前端使用Firebase SDK来获取设备ID/令牌,然后将其发送到您的服务器/Laravel(将其保存在DB中以备将来使用(。根据您使用的前端,有不同的方法可以获得设备ID,您可以参考以下文档:
- 安卓
- IOS
- Web
- 其他(C++、Unity等(