PHP code example of jowxidea / onesignal
1. Go to this page and download the library: Download jowxidea/onesignal library . Choose the download type require .
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
jowxidea / onesignal example snippets
onesignal()->sendToAll(
['en' => 'Hello everyone'],
['en' => 'Announcement'],
['source' => 'app']
);
onesignal()->sendToUser(
'player-id-123',
['en' => 'Hello user']
);
onesignal()->sendToUsers(
['player-id-1', 'player-id-2'],
['en' => 'Hello group'],
['en' => 'Greeting'],
['source' => 'app']
);
onesignal()->sendToSegments(
['Subscribed Users'],
['en' => 'New update is available'],
['en' => 'Update']
);
onesignal()->send([
'=> 'Custom payload message'],
'headings' => ['en' => 'Custom title'],
'data' => ['source' => 'app'],
]);
use Jowxidea\Onesignal\Facades\OneSignal;
OneSignal::sendToSegments(
['Subscribed Users'],
['en' => 'New update is available'],
['en' => 'Update']
);
[
'body' => 'raw response body',
'_response' => [
'status' => 200,
'ok' => true,
'successful' => true,
'redirect' => false,
'headers' => [ ... ],
],
]
$client = onesignal();
bash
php artisan vendor:publish --tag=onesignal-config