iOS通知可以推送文件吗?

时间:2015-10-06 13:48:55

标签: ios objective-c apple-push-notifications

我可以以某种方式在iOS上发送带推送通知的整个文件,或者向设备发送通知以从服务器下载文件。

设备需要在它的OWN上执行此操作,无需用户交互,我需要它才能在不更新商店中的应用程序的情况下工作。

那可能吗?如果没有欢迎任何建议/替代方案。

3 个答案:

答案 0 :(得分:5)

  

我可以以某种方式在iOS上发送带推送通知的整个文件

虽然您可以序列化文件并将其发送,但推送通知为limited to 2kB

  

或向设备发送通知以从服务器下载文件。

您可以使用"Remote notifications" background mode完成此操作。

  

设备需要在其上进行操作,无需用户交互

除非您的用户手动杀死您的应用,否则上一个选项将有效。

  

我需要它才能在不更新商店中的应用程序的情况下工作。

您需要更新自己的应用。至少打开“远程通知”后台模式并处理传入数据。

修改
并且不要忘记推送通知不可靠
推送通知可能会延迟甚至永不分发。这就是为什么你应该从不依靠它来实现任何重要的工作。

答案 1 :(得分:1)

不,如果推送通知的大小限制为2KB(iOS8之前的256字节),则无法推送整个文件。可以使应用程序使用推送通知来执行代码。

根据应用程序的类型,它可能会偶尔轮询您的服务器并检索信息。总而言之,您肯定必须更改应用程序的代码,因此需要您在App Store上发布新版本。

答案 2 :(得分:0)

我可以以某种方式在iOS上发送带有推送通知的整个文件

您可以在此处详细了解推送通知并获取其他问题的答案

How we leverage iOS push notifications