· 6 years ago · Oct 09, 2019, 09:08 AM
1<?php
2
3$message = array
4
5 (
6
7 'msg' => "Persediaan Terbatas",
8
9 'image' => "http://xplorin.id/api/files/medium-1c2a6f855bdba2bef690102b8b367675312e1299.jpg",
10
11 );
12
13$id= "eiHDCD9NHGE:APA91bGA5GpZgjFxDc1zf8LwndvqXEcMRiQFJMV50-q2Vo5idnSLEkMRcCYTZ-FMctKI4BnDMAb1u6pq9kQ8aQZ-qvxcXy7nroUmMXuXfoRrGenM7Z5xKIFMpiAtx2cBRyCxl-F8PMb6";
14
15
16
17 // API access key from Google API's Console
18
19 $API_ACCESS_KEY = 'AAAAZLgMERA:APA91bEmIk9OQZ_0Hiq07gUxarhcenPeGG0_U-qvylWdwfSl0yFP94ceZYQs06pjmYGFcPEEUMPdARBfDfFPnmjr5vuHueQ6zsacTl9yko2MFlgqpyPphjGAVNZU6n64AcnO2YGN6cmG';
20
21
22
23 $data = array
24
25 (
26
27 'body' => $message,
28
29 'title' => "Dapatkan Diskon 75% untuk pembelian nasi uduk dengan nasi kucing.",
30
31 'vibrate' => 1,
32
33 'sound' => 1,
34
35 );
36
37
38
39 $fields = array
40
41 (
42
43 'registration_ids' => array($id),
44
45 'data' => $data
46
47 );
48
49
50
51 $headers = array
52
53 (
54
55 'Authorization: key=' . $API_ACCESS_KEY,
56
57 'Content-Type: application/json'
58
59 );
60
61
62
63 $ch = curl_init();
64
65 curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' );
66
67 curl_setopt( $ch,CURLOPT_POST, true );
68
69 curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers );
70
71 curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
72
73 curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
74
75 curl_setopt( $ch,CURLOPT_POSTFIELDS, json_encode( $fields ) );
76
77 $result = curl_exec($ch );
78
79 curl_close( $ch );
80
81 echo $result;
82
83
84
85?>