【问题标题】:Can I send an APN Alert Dictionary to both iOS 7 and iOS 8?我可以向 iOS 7 和 iOS 8 发送 APN 警报字典吗?
【发布时间】:2015-05-28 18:21:07
【问题描述】:

在 iOS 8 中,可以将 APN 字典中的“警报”键作为包含警报文本的 字符串 或带有'body' 键中的警告文本。 See Apple docs. 在 iOS 7 中,“alert”键必须是包含警报文本的 字符串

我的问题是:如果我想在发送远程通知时利用“警报”字典中的 iOS 8 功能(特别是 Apple Watch 的“标题”键),它会继续与 iOS 7 一起使用吗?也就是说,APNS 是否知道设备正在运行 iOS 7 或 8 并向其发送适当的数据?或者我的服务器是否必须知道设备正在运行 iOS 7 并向其发送带有“警报”字符串的有效负载,同时向运行 iOS 8 的设备发送“警报”字典?

这有意义吗?谢谢!

【问题讨论】:

    标签: ios7 ios8 apple-push-notifications apple-watch


    【解决方案1】:

    它有效。在 iOS 7.1.2 上使用以下负载测试:

    {
        "aps":{
            "alert": {
                "body": "alert body",
                "title": "alert title"
            },
            "sound": "default",
            "badge": 1
        }
    }
    

    (顺便说一句。我在文档中没有看到任何关于仅限 iOS8 的通知。)

    【讨论】:

      猜你喜欢
      • 2014-07-26
      • 1970-01-01
      • 1970-01-01
      • 2015-09-09
      • 2014-10-20
      • 2013-10-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多