Laravel推送通知.如何获取设备令牌-fcm



我有一个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等(

最新更新