使用 Parse 向 Android 设备发送推送通知
Posted
技术标签:
【中文标题】使用 Parse 向 Android 设备发送推送通知【英文标题】:Sending push notifications to Android devices using Parse 【发布时间】:2014-06-24 10:30:22 【问题描述】:我发现解析文档对于 android 来说有点令人困惑。我正在使用 Parse 从 .NET 后台服务发送通知。该服务正在调用 Parse REST API
用deviceToken
和deviceType
安装设备
上一步成功后向设备发送推送通知。
这适用于 ios 设备
发帖:1/push
"deviceToken": "<big device token>",
"deviceType": "android",
"channels" : []
这是说
code: 114
error: "deviceToken may not be set for deviceType android"
documentation 表示,我们需要有一个唯一的installationId
用于 Android 设备安装上传。我如何从后端执行此操作?应该使用哪个 API 来获取安装 ID?
【问题讨论】:
【参考方案1】:这是您获取安装 ID 的方式:
ParseInstallation.getCurrentInstallation().getInstallationId()
(Class Reference)
【讨论】:
推送从服务器端发生并使用 .NET。解析的库是客户端库。这就是我使用 REST API 传递通知的原因。但是很高兴知道getInstallationId()
的含义以及它是如何被包裹在引擎盖下的【参考方案2】:
据我了解,Parse 不支持使用 REST API 安装 android 设备;它支持来自客户端 SDK。
https://www.parse.com/questions/android-device-installation-via-rest
【讨论】:
以上是关于使用 Parse 向 Android 设备发送推送通知的主要内容,如果未能解决你的问题,请参考以下文章
使用 Facebook ID 向特定用户发送 Parse 推送通知无法在 Android 上运行