我是laravel的新手,我想向我的android和ios设备发送推送通知。我知道如何发送推送通知,但我不知道如何获取设备令牌。
答案 0 :(得分:0)
我使用:“ davibennun / laravel-push-notification” https://github.com/davibennun/laravel-push-notification发送推送通知
答案 1 :(得分:0)
在通过onNewToken方法扩展FirebaseMessagingService Service的类中,将新令牌发送到后端并将其存储在数据库中,并且每当您不希望通过backend(laravel)发送通知时都使用该令牌...
public class MyFirebaseMessagingService extends FirebaseMessagingService {
@Override
public void onMessageReceived(RemoteMessage remoteMessage) {
...
}
@Override
public void onNewToken(@NonNull String token) {
super.onNewToken(token);
sendTokenToServer(token);
}
private void sendTokenToServer(String token) {
//Send it to server using retrofit or any other lib that you're familiar with
}
}