PHPackages                             carloswgama/php-onesignal - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Mail &amp; Notifications](/categories/mail)
4. /
5. carloswgama/php-onesignal

ActiveLibrary[Mail &amp; Notifications](/categories/mail)

carloswgama/php-onesignal
=========================

Enviar Push Notification usando One Signal

1.0.0(8y ago)127.4k5MITPHPPHP &gt;=5.3.0

Since Sep 20Pushed 7y ago3 watchersCompare

[ Source](https://github.com/CarlosWGama/php-onesignal)[ Packagist](https://packagist.org/packages/carloswgama/php-onesignal)[ RSS](/packages/carloswgama-php-onesignal/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

PHP - OneSignal
===============

[](#php---onesignal)

Classe facilitar o uso do OneSignal para Push Notifications com PHP

Obtendo a Chave do Servidor
---------------------------

[](#obtendo-a-chave-do-servidor)

Primeiro será necessário criar a conta no [One Signal](https://onesignal.com)

Após criar uma nova conta, crie um novo aplicativo, acesse o aplicativo, e escolha a opção App Settings. [![App Settings](https://camo.githubusercontent.com/5569192bc17498e5b277d9dc9c7cc195756cf4545c7d1313fd4dc033eb133d13/687474703a2f2f6361726c6f737767616d612e636f6d2e62722f6f6e657369676e616c2f6170705f73657474696e67732e6a7067)](https://camo.githubusercontent.com/5569192bc17498e5b277d9dc9c7cc195756cf4545c7d1313fd4dc033eb133d13/687474703a2f2f6361726c6f737767616d612e636f6d2e62722f6f6e657369676e616c2f6170705f73657474696e67732e6a7067)

Nela haverá a opção de baixar o ID do APP e a Key da REST API [![Keys](https://camo.githubusercontent.com/97d49e17679402dec254495afe33d8cff894124c23aeb6716c23c722cab08d77/687474703a2f2f6361726c6f737767616d612e636f6d2e62722f6f6e657369676e616c2f6b6579735f6964732e6a7067)](https://camo.githubusercontent.com/97d49e17679402dec254495afe33d8cff894124c23aeb6716c23c722cab08d77/687474703a2f2f6361726c6f737767616d612e636f6d2e62722f6f6e657369676e616c2f6b6579735f6964732e6a7067)

Baixando o projeto
------------------

[](#baixando-o-projeto)

Para usar esse projeto, basta baixar esse repositório em seu projeto e importar as classes em src/ ou usar o composer que é o mais indicado:

```
composer require carloswgama/php-onesignal:1.*

```

Caso seu projeto já possua um arquivo composer.json, você pode também adiciona-lo nas dependências require e rodar um composer install:

```
{
    "require": {
        "carloswgama/php-onesignal": "1.*"
    }
}

```

Exemplos
--------

[](#exemplos)

Abaixo segue alguns exemplos de como usar a classe

### Cadastrando um Dispositivo

[](#cadastrando-um-dispositivo)

```
