forked from Jeapie/push-message-for-php5
-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.php
46 lines (37 loc) · 994 Bytes
/
example.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php
/**
* @author Jeapie <jeapiecompany@gmail.com>
* @version 0.3
* */
require 'PushMessage.php';
PushMessage::init()
->setToken('app token goes here')
->setTitle('Hello')
->setMessage('World')
->setPriority(0)
->personaSend();
if (!PushMessage::init()->getResult()) {
print_r(PushMessage::init()->getErrors());
} else {
echo 'the message was sent';
}
// after the first initialization, you can immediately send messages
PushMessage::init()->personaSend();
//for group of users by email
PushMessage::init()
->setEmails(array('login@example.com', 'login2@example.com'))
->usersSend();
//can add or remove email
PushMessage::init()
->addEmail('login3@example.com')
->removeEmail('login2@example.com')
->usersSend();
// or send all users message
PushMessage::init()->broadcastSend();
// get result
if (!PushMessage::init()->getResult()) {
//show errors
print_r(PushMessage::init()->getErrors());
} else {
echo 'the message was sent';
}