带有嵌入式 C 的 PARSE API 推送通知

Posted

技术标签:

【中文标题】带有嵌入式 C 的 PARSE API 推送通知【英文标题】:PARSE API Push Notifications with Embedded C 【发布时间】:2015-05-18 19:38:09 【问题描述】:

我能够成功地按照 Embedded C 指南使用 PARSE API 设置我的设备并向其发送测试推送,但我在注册设备以获取自定义推送通知时遇到问题。当我转到推送页面并尝试“发送推送”时,我收到一条消息,上面写着“没有注册设备”。我认为这与设备未使用提供的示例代码注册到任何通道这一事实有关。 API 文档严重缺乏 ParseClient 类,因此我想知道如何实现这一目标?

parseSendRequest函数可以用来修改Installation类中的字段吗?

这里的目标是能够向所述设备发送自定义推送通知,任何示例代码将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

经过一些试验和错误后,这似乎对我有用,可以发送非目标推送,例如入门页面上的按钮:

curl -X POST \
  -H "X-Parse-Application-Id: $APPLICATION_ID" \
  -H "X-Parse-REST-API-Key: $REST_API_KEY" \
  -H "Content-Type: application/json" \
  -d '
        "where": 
          "deviceType": "embedded"
        ,
        "data": 
          "alert": "Hello World!"
        
      ' https://api.parse.com/1/push

它并不能完全回答您关于如何正确注册设备的问题,但您至少可以发送自定义推送通知。

【讨论】:

谢谢,我会在第一次有机会时试一试。 API 中还有一些 C 函数,可让您在嵌入式设备和 PARSE 云之间建立会话。也许他们会有所作为,所以我会检查一下。我相信您的答案正是教程页面上的按钮所做的,或者至少是类似的。顺便说一句,您可能会将链接包含在代码块中,因为它是 curl 参数之一。

以上是关于带有嵌入式 C 的 PARSE API 推送通知的主要内容,如果未能解决你的问题,请参考以下文章

如何将Parse通道与我们的API同步以正确提供推送通知

Android推送通知 - Parse.com API - 不工作?

Android 推送通知 - Parse.com API - 不工作?

PhoneGap/Ionic 如何处理来自 Parse 的推送通知?

Parse 和 Swift:didReceiveRemoteNotification 未收到带有“aps”的推送通知:“content-available”:1

ios8 的 Parse 推送通知中没有声音