【问题标题】:Swift Parse : How to Push Notification To a Specific Device/objectIdSwift Parse:如何将通知推送到特定的设备/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 找到我的应用的用户列表?

标签: ios swift parse-platform


【解决方案1】:

问题出在一行:

query.whereKey("currentUser", equalTo: userQuery)

应该是:

query.whereKey("currentUser", matchesQuery: userQuery)

我希望这能解决问题。

【讨论】:

  • 我没有在其他设备上收到通知,我现在正在寻找原因
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多