php 给APP推送消息有很多, 极光,信鸽,百度等。
刚开始用的时候 是 极光,因为是 thinkphp 3.2 不能用composer ,所以出现各种坑 。一直提示找不到CLASS,果断弃坑 (很大可能是命名空间的问题 ,这方面 投入时间少,熟练度不够)。
然后用百度推送,五分钟OK, 方法和极光一样 new 一下,就可以用了,但是测试有个问题,准点率太低了,好在 能用,只需要获取手机设备号。 领导说腾讯有推送 。
接着看腾讯 ,也就是信鸽推送方法也和上面差不多,但是必须安卓配合,给我传token,然后直接用token发送。 这里我的需求是预约发送,一次多个用户 。
现在做好了, 总结一下问题 。
首先 谈谈 安卓 方面 遇到的一个 问题。我们 安卓刚开始的时候 为了防止反编译, 包名不是真实的,所以 友盟推送 不能用(友盟必须真实包名)
第一次用的极光推送,一直没有成功。现在看来 原因就在于 命名空间 绝对有问题 。
最后我用的是信鸽推送 也就是腾讯推送。php 来说 很简单,关键就是 命名空间 和调用变量的写法 ,千万不能错, 出现一丝 问题 ,就会提醒 找不到对应的class.