Swift Parse:如何将通知推送到特定的设备/objectId
Posted
技术标签:
【中文标题】Swift Parse:如何将通知推送到特定的设备/objectId【英文标题】:Swift Parse : How to Push Notification To a Specific Device/objectId 【发布时间】:2015-05-06 21:39:24 【问题描述】:我正在尝试向我的用户表中的特定用户推送通知,但我的功能不起作用,我不明白为什么。
func testPush()
let message = "Alert !!"
let id = "88yhi9j0"
var data = [ "title": "Some Title",
"alert": message]
var userQuery: PFQuery = PFUser.query()
userQuery.whereKey("objectId", equalTo: id)
var query: PFQuery = PFInstallation.query()
query.whereKey("currentUser", equalTo: userQuery)
var push: PFPush = PFPush()
push.setQuery(query)
push.setData(data)
push.sendPushInBackground()
有人有想法吗?
【问题讨论】:
这很有帮助,但我想弄清楚如何通过将 id 设置为“88yhi9j0”的方式访问特定的 id。在哪里可以按 ID 找到我的应用的用户列表? 【参考方案1】:问题出在一行:
query.whereKey("currentUser", equalTo: userQuery)
应该是:
query.whereKey("currentUser", matchesQuery: userQuery)
我希望这能解决问题。
【讨论】:
我没有在其他设备上收到通知,我现在正在寻找原因以上是关于Swift Parse:如何将通知推送到特定的设备/objectId的主要内容,如果未能解决你的问题,请参考以下文章