请问有没有方法不通过APNS,而用本地通知来直接接收远程的推送消息

时间:2021-12-08 18:16:53
      最近,老板让做一个客户的远程通知的功能。客户那边只提供了一个获取数据的接口。其他的什么都没有,我的思路是监听该接口,有数据更新的时候通过本地通知实现该功能,不知该想法可行否  希望大家不吝赐教,谢谢!

5 个解决方案

#1


如果你不需要ios级别的通知,那是可以,你写个timer计时器轮循那个接口就行了,主要的问题是这种方式是你应用级别的提示,如果用户按了home键将应用丢到后台你就收不到提示了

#2


引用 1 楼 disburden 的回复:
如果你不需要ios级别的通知,那是可以,你写个timer计时器轮循那个接口就行了,主要的问题是这种方式是你应用级别的提示,如果用户按了home键将应用丢到后台你就收不到提示了
所以想问问,各位有没有什么好的解决方案

#3


除非你程序一直在前台运行,因为IOS没有后台运行一说,所以程序一旦退出,只能通过apns接收通知。

#4


引用 3 楼 lionfresh 的回复:
除非你程序一直在前台运行,因为IOS没有后台运行一说,所以程序一旦退出,只能通过apns接收通知。
嗯,是这样的,本地通知是应用运行的时候启动,而远程通知的则是手机开机联网就可以接收到通知了,看来只能用远程通知。

#5


该回复于2014-09-12 15:22:57被管理员删除

#1


如果你不需要ios级别的通知,那是可以,你写个timer计时器轮循那个接口就行了,主要的问题是这种方式是你应用级别的提示,如果用户按了home键将应用丢到后台你就收不到提示了

#2


引用 1 楼 disburden 的回复:
如果你不需要ios级别的通知,那是可以,你写个timer计时器轮循那个接口就行了,主要的问题是这种方式是你应用级别的提示,如果用户按了home键将应用丢到后台你就收不到提示了
所以想问问,各位有没有什么好的解决方案

#3


除非你程序一直在前台运行,因为IOS没有后台运行一说,所以程序一旦退出,只能通过apns接收通知。

#4


引用 3 楼 lionfresh 的回复:
除非你程序一直在前台运行,因为IOS没有后台运行一说,所以程序一旦退出,只能通过apns接收通知。
嗯,是这样的,本地通知是应用运行的时候启动,而远程通知的则是手机开机联网就可以接收到通知了,看来只能用远程通知。

#5


该回复于2014-09-12 15:22:57被管理员删除