php 获取请求设备,php – 如何获取设备令牌
我有一个iOS应用程序,我想集成推送通知.我见过
tutorial on youtube,一切都还可以,但最近我使用的是开发证书(用于测试 – 不用于AppStore),我的服务器上有PHP脚本.在这个文件中存储了deviceToken,它有我的iPhone并且用php变量$deviceToken编写.但是现在,当我想在AppStore中使用它时,如何从已下载我的应用程序并将其加入PHP脚本的每个人那里获取设备令牌?
这是我的PHP文件:
if($_POST['message']){
$deviceToken = '(my device token)';
$message = stripslashes($_POST['message']);
$payload = '{
"aps" :
{ "alert" : "'.$message.'",
"badge" : 1,
"sound" : "bingbong.aiff"
}
}';
$ctx = stream_context_create();
stream_context_set_option($ctx, 'ssl', 'local_cert', 'cert.pem');
stream_context_set_option($ctx, 'ssl', 'passphrase', 'password');
$fp = stream_socket_client('ssl://gateway.sandbox.push.apple.com:2195', $err, $errstr, 60, STREAM_CLIENT_CONNECT, $ctx);
if(!$fp){
print "Failed to connect $err $errstrn";
return;
} else {
print "DONE!";
}
$devArray = array();
$devArray[] = $deviceToken;
foreach($devArray as $deviceToken){
$msg = chr(0) . pack("n",32) . pack('H*', str_replace(' ', '', $deviceToken)) . pack ("n",strlen($payload)) . $payload;
fwrite($fp, $msg);
}
fclose($fp);
}
php 获取请求设备,php – 如何获取设备令牌相关推荐
- 获取请求的url java_Java获取此次请求URL以及服务器根路径的方法
一. 获取此次请求的URL String requestUrl = request.getScheme() //当前链接使用的协议 +"://" + request.getServ ...
- php获取请求路径_如何获取php.ini文件路径?
点击蓝字关注我们!每天获取最新的编程小知识! 源 / php中文网 源 / www.php.cn 我们可以使用PHP中的php_ini_loaded_file()函数来获取php.ini文件 ...
- Request —— 获取请求行数据 获取请求头数据 获取请求体数据
1. request对象和response对象的原理 1. request和response对象是由服务器创建的.我们来使用它们 2. request对象是来获取请求消息,respon ...
- thinkphp5基本的一些操作/API友好/获取请求信息(Request)/判断请求类型(GET...)/验证参数数据(Validate)/连接数据库/原生sql语句查询
文章目录 一.API友好 1.举两个thinkphp5关于API友好的例子 (1)数据输出 (2)错误调试Trace 二.获取请求信息(Request) 1.获取URL信息 2.获取 模块/控制器/操 ...
- Request和Response-学习笔记01【Request_原理和继承体系、Request_获取请求数据】
Java后端 学习路线 笔记汇总表[黑马程序员] Request和Response-学习笔记01[Request_原理和继承体系.Request_获取请求数据][day01] Request和Resp ...
- Request_获取请求头数据
获取请求头数据 * 方法: * (*)String getHeader(String name):通过请求头的名称获取请求头的值 ...
- Request_获取请求行数据_方法介绍
request功能: 1. 获取请求消息数据 1. 获取请求行数据 * GET /day14/demo1?name=zhangsan HTTP/1.1 ...
- 【Servlet】request对象获取请求头数据和用户数据
request对象学习 /*** request对象学习:* 作用:request对象中封存了当前请求的所有请求信息* 使用:* 获取请求头数据* req.getMethod();//获取请求方式* ...
- php中如何获取请求头header
php如何获取请求头,做了很多探索. 网上查询的结果只能获取到已定义的字段. 不能获取自定义的字段. 经实验发现自定义字段中不可包含下划线. 去掉下划线,使用$_SERVER就可以获取了. 原因如下: ...
- 转-ios设备唯一标识获取策略
[http://www.2cto.com/kf/201308/237648.html] 英文原文:In iOS 7 and later, if you ask for the MAC address ...
最新文章
- Data Protection Manager 2010 系列之安装部署
- 万万没想到 I 这 7 件超酷的事情,让开发更有效率
- 什么工具可以去视频去水印
- Junit内部解密之四: Junit单元测试最佳实践
- 软件性能测试pdf,软件性能测试解析与优化.pdf
- GDCM:从ELSCINT1读取Wave Information标签的测试程序
- 100万“愤怒的小鸟”:中国手机开发者生存调查
- 使用ASP.NET AJAX异步调用Web Service和页面中的类方法(2):处理异步调用中的异常...
- hadoop之 Hadoop1.x和Hadoop2.x构成对比
- Linux 系统启动流程图/系统初始化流程图
- 图像水平梯度和竖直梯度代码_Opencv图像处理(三)
- 自动泊车算法中混合A*粗路径的MATLAB实现
- 二十四 Redis消息订阅事务持久化
- 2016.6.2近日学习计划
- SQLServer的索引和统计
- crtmpserver 在VS2010下的build
- linux的mysql数据配置文件
- macOSX下格式化外接固态硬盘
- Microsoft Edge浏览器重新打开主页没有变化但会重新打开一个淘宝天猫页面的解决办法
- 我的世界服务器信息变英文,我的世界服务器
热门文章
- 脚本语言和工程语言_语言工程中有趣的事情
- midlet_如何在J2ME中创建MIDlet
- 使用Spring Security 5进行密码编码器迁移
- 了解为什么这个直观的工具是您团队的通用团队管理工具
- gradle运行测试代码_Gradle的好处:运行单个测试
- jbpm小项目测试_尝试使用jBPM Console NG(测试版)
- Java 9中的进程处理
- 使用AWS使Spring Boot应用程序无服务器运行
- antlr_ANTLR –语义谓词
- 在分析了47,251个依赖关系之后,2016年排名前100的Java库