Skip to content

Instantly share code, notes, and snippets.

@anak10thn
Last active November 1, 2016 10:36
Show Gist options
  • Save anak10thn/8970857 to your computer and use it in GitHub Desktop.
Save anak10thn/8970857 to your computer and use it in GitHub Desktop.
dapatkan idnya dulu
curl -d proto=apns-dev \
-d token=183fcbd65133121a1ea8dfeeb6890ae5d1380f57f25af251662387a98affc9d1 \
-d lang=en \
-d badge=0 \
http://localhost:6060/subscribers
respons
{
"proto": "apns-dev",
"token": "183fcbd65133121a1ea8dfeeb6890ae5d1380f57f25af251662387a98affc9d1",
"lang": "en",
"badge": 0,
"updated": 1395492159,
"created": 1395492159,
"id": "zP_nihP_Qc4"
}
lakukan subscribe
curl -X POST http://localhost:6060/subscriber/[id_subscribe]/subscriptions/[id_user]
contoh
curl -X POST http://localhost:6060/subscriber/zP_nihP_Qc4/subscriptions/904
refresh id setiap restart apps
curl -d lang=en -d badge=0 http://localhost:6060/subscriber/[id_subscribe]

##Documentaion SQUID.IO##

squidio

pesan yang dikirim keservice squid.io menggunakan UDP, ###example code :###

<?php
$squidHost = '127.0.0.1';
$squiddPort = 8080;
$eventName = 'pesan-id1234';
$payload = array
(
    'msg' => 'fulan mengirimkanmu video: hentai',
    'data.user_id' => '1234',
    'data.video_id' => 'message_id'
);
$msg = gzcompress('POST /event/' . urldecode($eventName) . '?' . http_build_query($payload));
$socket = socket_create(AF_INET, SOCK_DGRAM, SOL_UDP);
socket_sendto($socket, $msg, strlen($msg), 0, $squidHost, $squidPort);
socket_close($socket);
?>

###output :###

data: {"event":"pesan-id1234","title":{},"message":{"default":"ah kamu"},"data":{"user_id":"1234","message_id":"1k3dxk"}}

###demo :###

client : http://jsbin.com/mekas/1/edit server : http://squid.ignsdk.web.id/notify.php

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment