oukhay/fibnotifications

此包提供了一种简单的方法,从Laravel应用程序向Firebase发送通知

dev-master 2018-02-16 22:08 UTC

This package is not auto-updated.

Last update: 2024-09-29 05:01:51 UTC


README

License

简介

FiBNotifications 是一个易于使用的Laravel包,可用于通过 Firebase Cloud Messaging (FCM) 发送推送通知。

它提供了一个API来

  • 注册新设备
  • 向单个设备发送通知

安装

要获取项目中FiBNotifications的最新版本,请从 "composer" 中安装它

$ composer require oukhay/fibnotifications

或者您可以直接在 composer.json 文件中添加它

{
	"require": {
    	     "oukhay/fibnotifications": "dev-master"
	}
}

Laravel

在您的 app 配置文件 config/app.php 中直接注册提供者 config/app.php

'providers' => [
	// ...

	   Oukhay\FiBNotifications\FiBNotificationsServiceProvider::class,
]

在同一个文件中添加外观别名

'aliases' => [
	...
	'FiBNotifications' => Oukhay\FiBNotifications\Facade\FiBNotification::class
]

注意:只有当您想从您的应用程序控制器中发送通知时,才需要 FiBNotifications 外观。

使用以下命令发布包配置文件

$ php artisan vendor:publish

此命令将在 /config/fib-notifications 下生成一个配置文件 main.php 和一个迁移文件 0000_00_00_000000_create_fibnotifications_fibn_devices_table

要创建必要的表 fib_devices,请运行以下命令

$ php artisan migrate

基本用法

...

API 文档

您可以在更多关于API的文档中找到...

许可证

此库是开源软件,使用 MIT 许可证授权。

部分文档来自官方文档。您可以在Firebase Cloud Messaging 网站上找到完整文档。