Last Updated | | Ratings | | Unique User Downloads | | Download Rankings |
2022-04-22 (21 days ago) | | Not yet rated by the users | | Total: 17 This week: 1 | | All time: 10,604 This week: 174 |
|
Description | | Author |
This package can access OneSignal API from a Laravel application.
It provides classes that can send HTTP requests to OneSignal API to perform several types of operations.
Currently, it can call several API endpoints to:
- Handle notifications to be delivered to devices.
- Manage API applications
- Manage registered devices | |
|
|
Innovation award
Nominee: 6x |
|
Details
Laravel One Signal Package
Installation
Install with composer:
composer require thiagoprz/laravel-onesignal
Publish configuration
php artisan vendor:publish --provider=Thiagoprz\Onesignal\OnesignalServiceProvider
Roadmap
| Method | STATUS | Tests |
|----------------------|-------------|------|
| Create Notification | In Progress | No |
| Cancel Notification | Todo | No |
| View Apps | Todo | No |
| View an App | Done | Yes |
| Create an App | Todo | No |
| Update an App | Todo | No |
| View Devices | Todo | No |
| View Device | Todo | No |
| Add a Device | Todo | No |
| Edit Device | Todo | No |
| View Notification | Todo | No |
| View Notifications | Todo | No |
| Notification History | Todo | No |
| Create Segments | Todo | No |
| Delete Segments | Todo | No |
| View Outcomes | Todo | No |
| Delete Player Record | Todo | No |
Package Testing
PHPUnit
Replace your app id, user key and app key with the right values:
ONESIGNAL_APP_ID={APP_ID} ONESIGNAL_API_APP_KEY={YOUR_APP_KEY} ONESIGNAL_API_USER_KEY={YOUR_USER_ID} php artisan test
For more information on keys and Ids please see https://documentation.onesignal.com/docs/accounts-and-keys
License
This package is licensed under the
MIT license.
|
Applications that use this package |
|
No pages of applications that use this class were specified.
If you know an application of this package, send a message to the author to add a link here.