-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfirebase_notification.php
42 lines (35 loc) · 1.55 KB
/
firebase_notification.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
<?php
#API access key from Google API's Console
define( 'API_ACCESS_KEY', 'AAAACWS1DhI:APA91bG25mGiRtZoeNVTJKlKWQ-y-E2HLlXonCI6g05Klvy-AbooaWIdGJaXKYvrmDyUP5rqhqVP-qTKLisoZrw-au335IrxCl2pzGm5-FVvj1oT7keV_yw9TiWzerTPvc8MlhL008n2' );
$topic = "/topics/todos";
$url = 'https://fcm.googleapis.com/fcm/send';
$fields = array (
'to' => $topic,
'notification' => array (
"body" => "nova casa adicionada",
"title" => "Nova casa",
"sound"=> "default",
"click_action"=> "casaactivity"
),
'data' => array(
"localcasa" => "Porto",
"precocasa"=> "1.600.000 €",
"imgurl"=> "http://brunoferreira.esy.es/imgsandroid/casa10.jpg",
"infocs"=> "Apartamento localizado em local premium da cidade do Porto, à Avenida Marechal Gomes da Costa, onde pode viver-se com toda a calma e descontração. No ponto mais elevado da Foz, com vista de mar e uma envolvente de luxo, rodeado por moradias, com exteriores amplos e vistas deslumbrantes. É constituída por 4 quartos, 5 casas de banho e uma garagem em que tem a capacidade para 2 carros.",
"csid"=> "10"
)
);
$fields = json_encode ( $fields );
$headers = array (
'Authorization: key=' . API_ACCESS_KEY,
'Content-Type: application/json'
);
$ch = curl_init ();
curl_setopt ( $ch, CURLOPT_URL, $url );
curl_setopt ( $ch, CURLOPT_POST, true );
curl_setopt ( $ch, CURLOPT_HTTPHEADER, $headers );
curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, true );
curl_setopt ( $ch, CURLOPT_POSTFIELDS, $fields );
$result = curl_exec ( $ch );
curl_close ( $ch );
?>