Kub*_*ngs 6 apple-push-notifications ios firebase swift
我正在为我的iOS Swift应用程序使用Firebase数据库.在线浏览了大量资料后,我决定尝试使用Batch + Firebase向应用程序中已登录的经过身份验证的用户提供远程推送通知,只要他/她的数据库中的节点值发生变化.我保存记录用户UID,如下所示:
override func viewDidLoad(){
super.viewDidLoad()
//...
editor = BatchUser.editor
editor.setIdentifier("uid" as String!)
editor.save()
}
Run Code Online (Sandbox Code Playgroud)
当然,我已经完成了为我的应用启用推送通知所需的后台工作.此外,同时安装了的豆荚 Firebase和Batch,我也得到用户激活通知设置.
我不确定如何将更改的数据库值写入推送通知并交付给用户.我在网上搜索了很多相关的教程,但无济于事.
任何关于如何在Swift for Firebase中实现批处理API的方向都将受到高度赞赏.
如果您想直接从应用程序(用户到用户)发送推送通知,则必须在收件人列表中使用带有 custom_ids (Firebase UID) 的批量事务 API,而不是推送令牌。
您必须学习如何从 Swift 代码调用REST API。
这是一个教程:http://www.kaleidosblog.com/nsurlsession-in-swift-get-and-post-data
| 归档时间: |
|
| 查看次数: |
2945 次 |
| 最近记录: |