0
define('APPKEY','XXXXXXXXXXXXXX');
define('PUSHSECRET', 'XXXXXXXXXXXXX '); // Master Secret
define('PUSHURL', 'https://go.urbanairship.com/api/push/broadcast/');
$msg = "This is a message intended for my iPad 3";
$devicetokens = array();
$devicetokens[0] = $devicetoken;
$contents = array();
$contents['badge'] = "1";
$contents['alert'] = $msg;
$contents['sound'] = "default";
$push = array("aps" => $contents, "device_tokens" =>$devicetokens);
$json = json_encode($push);
$session = curl_init(PUSHURL);
curl_setopt($session, CURLOPT_USERPWD, APPKEY . ':' . PUSHSECRET);
curl_setopt($session, CURLOPT_POST, True);
curl_setopt($session, CURLOPT_POSTFIELDS, $json);
curl_setopt($session, CURLOPT_HEADER, False);
curl_setopt($session, CURLOPT_RETURNTRANSFER, True);
curl_setopt($session, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
$content = curl_exec($session);
var_dump($content); // just for testing what was sent
// Check if any error occured
$response = curl_getinfo($session);
그러나 아무 일도 일어나지 않습니다이 코드를 사용하고 사용 urbanairship와 장치에 장치를 보내기 - ERROR 내가 가져가 "device_token 잘못된 장치 토큰을 포함을"
장치 토큰을 필요로 하는가 특정 JSON 형식으로 보내야합니까? 이 방법에 대한 설명서를 찾을 수 없습니다. 내가 미리 this question
감사에서 그것을 가지고
http://docs.urbanairship.com/connect/android_push.html#push는 깨진 링크입니다. –