0

我对推送通知有疑问。我可以在收到时自定义 PushNotification。我想通过在我的应用程序中使用 PushNotification 获取当前地理点添加/附加该距离来计算距离。在 iPhone 上可以吗?请帮我。提前致谢。

4

2 回答 2

2

一开始,我无法完全理解您的问题,但是您可以通过 APNS 在推送通知中发送特定信息(即使很难,这也不是一个好主意)。推送通知的有效负载可以达到 256 字节,它使用 JSON 字典,您可以根据需要自定义字典。如果我是你,我会按照以下步骤操作:

  1. 自定义您的推送通知正文以发送特定位置(作为 JSON)
  2. 获取设备的当前位置并计算差异(或做任何你想做的事)
  3. 在警报视图或其他内容中显示这些变量(来自推送和当前位置之一)的差异。
于 2012-06-11T14:24:40.313 回答
0

如果您想通知您的应用程序是否在后台,那么 APN 是唯一的方法。

Apple Push Notification 是后台处理的替代品(应用程序在后台)。由于 iPhone 不允许后台处理超过 6 分钟,除了 VOIP 或音频播放。

因此,如果您想在应用程序处于后台状态(暂停状态)时通知它。APN 是通知应用程序的最佳方式。并且您可以使用 APN 为 256 字节的数据包进行 paas。

于 2012-06-11T13:47:24.143 回答