BlueMix推送通知 – 支持Apple本地化的提醒消息

使用IBM Bluemix推送通知服务,是否可以使用Apple的loc-keyloc-args字段发送推送通知? 如果是这样,你如何使用REST API构build这样的请求? 文档没有提到这些字段的可用性。

所以在用REST APItesting了一些东西之后,它似乎并不支持“alert”值的任何aps或gcm特定的字段。 我想说这可能是因为简化了两个平台的支持。

使用REST API最接近你现在可以得到的是将loc-key和loc-args值input到客户有效载荷中,然后在客户端代码中提取它们。

所以例如在你的请求的REST方面可能看起来像

 { "message": { "alert": "Silent Alert, Extract Payload" }, "settings": { "apns": { "type": "SILENT", "payload": { "loc-key" : "GAME_PLAY_REQUEST_FORMAT", "loc-args" : [ "Jenna", "Frank" ] } } } } 

哪个会发送通知和有效负载,但不会提醒用户在哪个点可以提取负载,使用模拟loc-key和loc-args值创build自己的通知客户端,然后将其显示给用户。

当然不是理想的解决scheme,但我们会试着联系开发人员,看看是否可以将这个function添加到REST API。