博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
为Apple Push开发的PHP PEAR 包:Services_Apple_PushNotification
阅读量:6658 次
发布时间:2019-06-25

本文共 851 字,大约阅读时间需要 2 分钟。

Apple Push Notification Service:通过苹果服务器向app用户推送消息,无需启动app。

苹果官方文档:

对于这种第三方库,PHP官方称之为PEAR,需要按照PEAR标准开发()。

PEAR的优势:一键安装到php/lib/php目录,require即可使用,很方便。

PHP PEAR上有一个Services_Apns,github上有一个Services_APNS,但都无法使用,所以我开发了一个,安装步骤如下:

pear channel-discover sinkcup.github.io/pearpear install sinkcup/Services_Apple_PushNotification

使用步骤:

1、登录苹果开发者后台,下载dev或prod证书,合并成pem文件。在ios app里添加push权限,获得device token。参考:

2、demo(参考)

'12346', 'cert' => '/home/u1/cert.pem-sandbox',);$o = new Services_Apple_PushNotification('sandbox', $conf);$deviceToken = 'aaaf818eaae8a5aa11aaaf9aa8f8aa15aaefae75a1aaaa597e51917aa2a1a111';$data = array( 'aps' => array( 'alert' => '测试push sandbox', 'badge' => 2, 'sound' => 'default', ));$r = $o->send($deviceToken, $data);var_dump($r);exit;?>

输出:

bool(true)

我的PEAR 频道:

Services_Apple_PushNotification项目代码:

转载地址:http://ybxto.baihongyu.com/

你可能感兴趣的文章
幸福终点站
查看>>
7个有益的编程习惯
查看>>
Q新闻丨MongoDB更换开源协议;Redis 5.0、Angular 7.0发布
查看>>
京东全球购11·11战报:面膜售出430万片,爽肤水销售额是同期7倍
查看>>
大企业内部创业到底多难?从华为员工内网热议阿里钉钉谈起
查看>>
iOS 11.3立春后发布,电量用得快的人千万别升级!
查看>>
云端迁移需谨遵四大关键步骤
查看>>
金立M2017续航出色不仅是因为电池大,还有超强快充
查看>>
山西流感就诊比持续上升 专家为民答疑解惑
查看>>
EOS净流入超3亿,比特币继续震荡盘整
查看>>
听食品企业大佬讲故事:寻找记忆深处的年味
查看>>
“驳”学指南
查看>>
在 Google Go Team 工作是一种怎样的体验?
查看>>
React native 项目进阶(redux, redux saga, redux logger)
查看>>
[微信小程序系列] 动画案例之圆点沿着圆圈运动
查看>>
Spring Boot干货系列:(六)静态资源和拦截器处理 | 掘金技术征文
查看>>
Flask | 浅读文档,快速出发
查看>>
机器学习算法如何调参?这里有一份神经网络学习速率设置指南
查看>>
数组的遍历你都会用了,那Promise版本的呢
查看>>
vue项目多入口教程
查看>>