小编Tay*_*son的帖子

更新Firebase实时数据库节点时发送推送通知

我创建了一个使用firebase实时数据库和存储的应用程序.我的应用程序允许用户互相发送消息,但我不确定如何在收到新消息时通知用户.我将所有消息存储在一个名为messages的节点中.然后,我将消息关系存储在名为"user-messages"的不同节点中.如何监控"用户消息"节点以通知用户有新消息的通知?我熟悉观察事件类型等,即:.Value和.ChildAdded,但我不知道如何触发事件来向用户发送通知.

编辑:给了更多的肯定.

notifications push-notification ios firebase swift

7
推荐指数
1
解决办法
4415
查看次数

使用Swift录制和播放视频并将视频发送到服务器

我正在尝试为IOS 8编写一个应用程序.这个应用程序将用Swift编写.我看了一些Youtube视频,用于捕捉视频和播放视频.似乎我必须使用AVKit来做到这一点.

捕获视频后,我希望能够将视频发送到服务器,以便该应用的其他用户可以访问该视频.

所以我的问题是如何让我的应用程序录制视频,将该视频发送到服务器,还能够从该服务器播放视频.

video-capture swift ios8

6
推荐指数
1
解决办法
911
查看次数

如何使用Firebase通过Facebook,电子邮件或Google使用Swift检测用户是否已登录我的应用

我想检测用户是否使用Facebook或电子邮件等登录...

我找到了Android的答案,但我正在使用Swift for iOS编程,我不知道如何完全翻译代码.

android/java代码是:

for (UserInfo user:FirebaseAuth.getInstance().getCurrentUser().getProviderData()) {
if (user.getProviderId().equals("facebook.com")) {
System.out.println("User is signed in with Facebook");
  }
}
Run Code Online (Sandbox Code Playgroud)

我试图翻译它,但我似乎无法弄清楚如何访问这些值.我继续得到一个内存地址.

这是我的快速代码:

let authenticatedWith = FIRAuth.auth()?.currentUser?.providerData
Run Code Online (Sandbox Code Playgroud)

firebase swift firebase-authentication

4
推荐指数
1
解决办法
2403
查看次数

如何检查图像上传到Firebase存储的进度

当用户注册我的应用程序时,他们会选择个人资料图片,输入姓名,电子邮件和密码.我使用firebase使用电子邮件和密码对它们进行身份验证.我FIRAuth.auth()?.addAuthStateDidChangeListener 用来检测用户身份验证状态的变化.如果用户已经过身份验证,则执行内部代码(此代码将用户发送到下一个viewController).问题是在将我的数据添加到实时数据库和FirebaseStorage之前,内部代码会触发.有没有办法监控两个任务何时成功,那么我可以触发视图控制器的更改?谢谢.

ios swift firebase-authentication firebase-realtime-database firebase-storage

4
推荐指数
1
解决办法
4781
查看次数

正确使用Firebase云功能和条带

我正在尝试使用Firebase Cloud功能和Stripe,以及iOS(Swift).我想使用Firebase Cloud功能来执行Stripe所需的卡充电.我正在尝试使用此示例:Firebase Stripe示例

我上传了他们提供的示例,但我需要稍微修改一下充电功能.我尝试将它设置为我在实时数据库中的文件路径,但我不确定如何修改整个事情,以便它可以在我的实时数据库结构中工作.比如抓住它需要的参数.这是我的结构:条带费用的数据库结构. Payments节点之后是userID.

我知道该函数基本上寻找特定节点的数据库更新,但我不确定如何确保它从子节点获取正确的值.我希望我以一种可以理解的方式描述了这一点.如果我没有让我知道,我将尽我所能改写.谢谢!

stripe-payments firebase swift firebase-realtime-database google-cloud-functions

3
推荐指数
1
解决办法
2193
查看次数