dzda/onesignal-api-bundle

Symfony 的 OneSignal API 包。

0.1.5 2015-07-05 12:01 UTC

This package is not auto-updated.

Last update: 2024-09-11 02:49:55 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License

OnesignalApiBundle

轻松将 OneSignal API 集成到 Symfony。

使用由 Norkunas 制作的 PHP 库

设置

使用 Composer 安装

composer require dizda/onesignal-api-bundle

将包添加到 app/AppKernel.php

public function registerBundles()
{
    $bundles = array(
        ....
        new Dizda\OnesignalApiBundle\DizdaOnesignalApiBundle()
    );
}

配置

将以下内容添加到您的 config.yml

dizda_onesignal_api:
    app_id:       %onesignal_app_id%
    app_auth_key: %onesignal_app_auth_key%

使用

发送简单通知

$client = $this->get('dizda_onesignal_api.service.client');

$client->notifications->add([
    'headings' => [
        'en' => 'Withdraw'
    ],
    'contents' => [
        'en' => 'Your withdraw has been sent!'
    ],
    'included_segments' => ['All'],
    'url' => 'http://google.fr'
]);

许可证

MIT 许可,请参阅 LICENSE。