我目前正在尝试在iOS10中实现新的丰富通知功能。为此,我需要能够通过APNS发送mutable-content标志。下面是curl中嵌入的data属性。

curl -X POST \
  -H "X-Parse-Application-Id: qwdfwrkwergjpowefjrgowerjhoiwjehojwerw" \
  -H "X-Parse-Master-Key: asdfasdfasdfasdfasderhwerhretjadsfwrthw" \
  -H "Content-Type: application/json" \
  -d '{
    "className":"_User",
    "where":{
      "user":{
        "__type":"Pointer",
        "className":"_User",
        "objectId":"O7zXzrEc8z"
      }
    },
    "data": {
      "alert": "👗🎉 Testing push notications",
      "product":"510958372",
      "mutable-content": 1,
      "content-available": 1,
      "category":"product-share"
    }
  }' \
  https://api.parse.com/1/push


我可以看到正在传递content-available标志,但没有传递mutable-content

trigger: <UNPushNotificationTrigger: 0x175a12930; contentAvailable: YES, mutableContent: NO>

最佳答案

一些跟进。

Parse.com当前不支持这些新的iOS功能,但Parse Server支持。当前还可以集成其他服务,这些服务目前已针对iOS10新功能进行了配置。例如,我刚刚成功实现的OneSignal。

关于swift - 在解析推送通知中支持iOS10“可变内容”标志,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39239176/

10-12 05:51