Laravel Firebase Cloud Messaging Paketi

Larafirebase  push bildirimleri ve özel mesaj göndermeyi sağlayan bir pakettir. 

Firebase laravel uygulamalarında istemci tarafındaki kullanıcılara bildirim göndermek için platformlar arası bir mesajlaşma çözümü olan Firebase Cloud Messaging’i kullanır.

toFirebase()Özel firebasekanal aracılığıyla bildirim gönderme method’u sağlayan örnek bir bildirim sınıfı :

use Illuminate\Notifications\Notification;
use Kutia\Larafirebase\Messages\FirebaseMessage;

class SendBirthdayReminder extends Notification
{
/**
* Get the notification's delivery channels.
*/
public function via($notifiable)
{
return ['firebase'];
}

/**
* Get the firebase representation of the notification.
*/
public function toFirebase($notifiable)
{
$deviceTokens = [
'{TOKEN_1}',
'{TOKEN_2}'
];

return (new FirebaseMessage)
->withTitle('Hey, ', $notifiable->first_name)
->withBody('Happy Birthday!')
->asNotification($deviceTokens); // OR ->asMessage($deviceTokens);
}
}

Bu paketi kullanmak için istemci kodu da yazmanız gerekir. Bu paketin istemci tarafında nasıl kullanılacağına dair bir örnek için projenin javascript-client klasörüne bakın.

Bu paket hakkında daha fazla bilgi edinmek ve eksiksiz kurulum talimatlarını almak için kaynak kodunu bakabilirsiniz.

  Alıntı Yap

KARABAY A, 2021 . Laravel Firebase Cloud Messaging Paketi,

https://www.karabayyazilim.com/blog/php/framework/laravel/laravel-firebase-cloud-messaging-paketi-2021-02-10-172749

(Erişim Tarihi : 10 Şubat 2021).


  Bu yazıyı paylaş

Yorumlar (0)

Yorum Yap

Abone Ol
Blog yazılarımdan ilk siz haberdar olmak için email bültenine kaydolun