手机版

Thinkphp开发-集成极光推送

时间:2021-09-03 来源:互联网 编辑:宝哥软件园 浏览:

先说说为什么选择Aurora Push作为第三方推送服务。

首先我知道的推送产品有信鸽、推送、极光。之前用了一个push,感觉还不错,但是代码没有aurora简洁。信鸽是腾讯的产品,因为不喜欢腾讯所以没有考虑。其次,公司之前也用过极光,ios和安卓都很熟悉极光,所以我决定用极光来推。

这里,项目的背景是用php搭建的,选用thinkphp3.2作为框架,Aurora的版本号是3.4.3。特此说明,需要软件包的朋友可以留言评论,不要瞎说,下面代码。一切都是基于自生逻辑,这里只是为了展示我的逻辑。

1.首先,将aurora文件下载到项目供应商处。文件名是JPush。请注意这个情况。

Thinkphp的极光推送

其次,在需要推送的模块的配置文件Config.php中填写Aurora的配置信息。

Thinkphp的极光推送

第三,在你的控制器中添加并介绍Aurora推送的相应方法,设置推送内容、平台、使用受众等等

Thinkphp的极光推送

Thinkphp的极光推送

(我这里有一个问题,就是try catch不能用Aurora,所以必须用php来带。如果小伙伴调试通过了,告诉我。)后台功能大概是这样的。当然有很多方法,比如修改用户标签,定期发送。这些文件都有。这里是官方文件https://github。com/jpush/jpush-API-PHP-客户端。

第四,后台操作界面,我指的极光推送界面做的,简单,不在乎这些细节,毕竟不是很好

Thinkphp的极光推送

Thinkphp的极光推送

这是应用程序收到的消息

Thinkphp的极光推送

Thinkphp的极光推送

好了,就这样。对了,还有一点,就是客户端需要给每个账号添加设备号和标签,然后把数据库保存到后台,这样后台才能操作。

版权声明:Thinkphp开发-集成极光推送是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。