abgit / onesignal
There is no license information available for the latest version (0.0.2) of this package.
A simple onesignal php wrapper
0.0.2
2019-09-12 21:43 UTC
Requires
- ext-json: *
- rmccue/requests: 1.*
This package is auto-updated.
Last update: 2024-12-13 09:14:44 UTC
README
A simple onesignal php wrapper
send a push notification
$onesignal = new abgit\onesignal( 'app_id', 'app_key' ); $notification = [ 'headings' => [ 'en' => 'Title' ], 'contents' => [ 'en' => 'Notification message' ], 'subtitle' => [ 'en' => 'subtitle' ], 'channel_for_external_user_ids' => 'push', 'include_external_user_ids' => ['xpto-12345-6780'], 'data' => ['foo' => 'bar'] ]; if( $onesignal->send( $result, $notification ){ // ... do something with $result }
send an email
$onesignal = new abgit\onesignal( 'app_id', 'app_key' ); $notification = [ 'email_subject' => 'hello', 'template_id' => '77ca0b25-13b8-....', 'channel_for_external_user_ids' => 'email', 'include_external_user_ids' => ['xpto-12345-6780'] ]; if( $onesignal->send( $result, $notification ){ // ... do something with $result }