我收到此错误“iOS 有效负载,但没有可交付的内容(缺少 device_tokens、标签、段或别名)。”
当我尝试发送此有效负载时: {"alias": "my_alias", "aps": {"alert": "Besm Allah!"}}
我收到此错误“iOS 有效负载,但没有可交付的内容(缺少 device_tokens、标签、段或别名)。”
当我尝试发送此有效负载时: {"alias": "my_alias", "aps": {"alert": "Besm Allah!"}}
似乎 Urbanairship 在没有通知的情况下更改了 json 格式。"alias" 现在是一个数组,所以 {"aliases": ["my_alias"], "aps": {"alert": "Besm Allah!"}} 现在可以正常工作
根据此链接,您需要将其包含在您的 HTTP 标头中:
Accept: application/vnd.urbanairship+json; version=3;
我遇到了同样的错误并添加此标头为我修复了它。
那么您可能在 JSON 对象中缺少这些属性。