首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用PHP向城市飞艇发送消息

用PHP向城市飞艇发送消息
EN

Stack Overflow用户
提问于 2011-08-12 12:13:05
回答 2查看 3.2K关注 0票数 0

我是iphone开发人员,我正在开发应用程序,其中我需要发送通知到设备上安装了我的应用程序。我在城市飞艇的帮助下做到了这一点,现在我的要求是从CMS (PHP代码)发送消息到城市飞艇(我的应用程序在其中注册),该消息将自动发送到我的设备,作为城市飞艇早先发送的通知。有人指导我如何实现这一目标,或者给我任何健康的方法来实现这一目标

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-12 12:16:23

城市飞艇的应用编程接口文档可以在here上找到。他们还有一个描述简单应用编程接口使用的an article,以及一个开源的PHP library

票数 4
EN

Stack Overflow用户

发布于 2013-10-11 20:05:23

代码语言:javascript
复制
<?php
 define('APPKEY','XXXXXXXXXXXXXXX'); // Your App Key
 define('PUSHSECRET', 'XXXXXXXXXXXXXXX'); // Your Master Secret
 define('PUSHURL', 'https://go.urbanairship.com/api/push/');

 $contents = array();
 $contents['badge'] = "+1";
 $contents['alert'] = "PHP script test";
 $contents['sound'] = "cat.caf";
 $notification = array();
 $notification['ios'] = $contents;
 $platform = array();
 array_push($platform, "ios");

 $push = array("audience"=>"all", "notification"=>$notification, "device_types"=>$platform);

 $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', 'Accept: application/vnd.urbanairship+json; version=3;'));
 $content = curl_exec($session);
 echo $content; // just for testing what was sent

 // Check if any error occured
 $response = curl_getinfo($session);
 if($response['http_code'] != 202) {
     echo "Got negative response from server, http code: ".
     $response['http_code'] . "\n";
 } else {

     echo "Wow, it worked!\n";
 }

 curl_close($session);
?>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7035514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档