yassi / nova-one-signal

一个Laravel Nova工具。

v1.0.1 2019-03-19 12:58 UTC

This package is auto-updated.

Last update: 2022-07-19 21:32:01 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License Monthly Downloads Daily Downloads

Nova One Signal

此包允许您使用OneSignal API从您的Nova管理员仪表板发送通知。

安装

composer require yassi/nova-one-signal
php artisan vendor:publish --provider="Yassi\NovaOneSignal\ToolServiceProvider"

配置

您可以根据以下方式编辑配置文件

<?php

return [
    'api_key' => env('ONE_SIGNAL_API_KEY'),
    'app_id' => env('ONE_SIGNAL_APP_ID'),
    'model' => ClassToUseWithExternalUserID::class,
    'name' => 'user_name_key',
    'avatar' => 'user_avatar_key',
    'locales' => [
        'en' => 'English',
        'fr' => 'Français'
    ],
    'fallback_locale' => 'default_required_locale',
    'recipients_fields' => [
        'id',
        'external_user_id',
        'created_at',
        ...
    ]
];

使用

该包将自动使用“external_user_id”键(见OneSignal API)将您的OneSignal接收者与本地数据库用户表链接起来。然后,您可以简单地选择您想要发送本地化通知的用户,该包将负责其余的操作。

信息

此包处于开发中。