问题标签 [mbaas]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
382 浏览

backend - 在firebase中实现推送通知的可能方法为解析

我正在将我的应用程序从切换parsefirebase(必须firebase在签出几十个后选择mbaas ),但我们都知道firebase没有处理 push notification所以我们必须实现哪些方式push notification,我的应用程序基于androidiOS平台?

0 投票
1 回答
962 浏览

firebase - 批量在firebase中实现推送通知

我正在尝试制作 firebasebatch合作,以便在firebase数据库中的某些内容发生更改时触发推送通知。我按照本教程进行操作,现在我想让它们自动工作,为此我联系了batch's,他们回复了我

编写您自己的服务器端代码 1. 检测 Firebase 数据库更改 2. 调用 Batch API。

对于“检测 Firebase 数据库更改”,我必须创建一个服务器端代码,该代码将跟踪更改并相应地调用batch's api然后按照此文档附加更改的内容并将其发送给适当的用户。

我不知道如何创建服务器端代码。任何人都可以给我一个快速的说明,或者有任何与此相关的教程吗?

0 投票
1 回答
734 浏览

swift - 使用 Firebase (iOS-Swift) 进行用户的读/写数据存储

现在 Parse 即将关闭,我想开始使用 Firebase 作为我的主要 BaaS。目前,Firebase 的实时功能很有趣,我认为将来会使用它们,但现在我主要想使用 Firebase 作为存储用户及其相关数据的一种方式。使用 Parse,这非常简单,只需要上传一个对象,并将关联的用户附加到该对象。然后我可以按与该用户关联的对象进行过滤。

但是,在 Firebase 中,一切都是事件驱动的,而不是按需驱动的,您不能按安全规则进行过滤。总的来说,我喜欢这种方法,但我无法将它应用到我今天需要的东西上。我在网络/数据库方面没有太多背景,所以其中一些东西可能是非常基础的。

这是我想要做的事情:

我的 Firebase 数据结构目前如下所示:

在此处输入图像描述

在 User/"uid" 中,我有一个按 childByAutoId 排序的锻炼列表,其中包含单个锻炼的 ID。

我想要做的是获取所有用户锻炼的列表,然后从锻炼部分检索完整的锻炼列表。

我知道直接到用户锻炼根/“uid”/workouts 的路径,但是我将如何检索整个列表并获取每个“workout_id”,然后在 /workouts 部分中查询该锻炼列表?

我还已经设置了安全规则,这样其他用户就无法访问其他用户的数据,并且唯一可以读取/写入锻炼的用户是该锻炼的所有者是否是经过身份验证的用户的 UID。我确实可以正常工作。

也许我以错误的方式解决这个问题,或者有一种更简单的方法来构建我的数据以完成我想要的。我阅读了几篇关于非规范化数据的文章,以优化查询中所需的传输量,并为未来构建我觉得这种数据结构非常适合。但是如果你有更多的经验,请告诉我。谢谢!

更新

所以我创建了这个方法,它将检索所有用户的锻炼 ID 并将它们存储到数组 userWorkoutIds 中:

既然我确切地知道所有用户锻炼/锻炼/“ID”的路径,我如何才能一次轮询所有用户,而不是为所有不同路径设置单次观察者?或者这是唯一的选择吗?

0 投票
1 回答
69 浏览

android - 保存 CloudObject:抛出错误请求异常

我昨天开始使用 CloudBoost。为了学习如何使用它,我决定像这样保存一个示例 Cloud 对象:

但是这段代码给了我一个 CloudException : Bad Request。为什么以及如何解决这个问题?

问候。

0 投票
1 回答
37 浏览

javascript - 允许来自 iOS Android 和 Javascript 的 api 调用的后端

哪些 BAAS 后端允许从网站(管理面板)推送数据以及从 iOS 和 Android 客户端(用户)提取数据?

0 投票
0 回答
87 浏览

ios - QuickBlox 快速检索内容

我一直在尝试从 Quickblox 中检索内容,不幸的是没有显示任何内容。

这是代码示例

它显示:

{

}

我需要帮助!!!

0 投票
1 回答
324 浏览

android - 在Android中保存kinvey对象的最佳方法

我想在 kinvey 中创建一个带有后端服务的应用程序。以前我使用 Parse.com 作为我的后端服务,因为 Parse.com 将停止他们的服务,所以我需要考虑另一个 mbaas。

我在互联网上阅读了许多参考资料,例如http://devcenter.kinvey.com/android/guides/datastore或 github,但我仍然不知道如何在 android 应用程序中将数据简单地保存到 kinvey。

Parse.com 添加数据很容易,只需创建一个新的 Parse 对象

任何有Kinvey android 应用程序开发经验的人都可以给我一个关于保存数据的简短教程吗?预先感谢!

0 投票
1 回答
108 浏览

swift - 在表格视图中显示来自后端服务的数据

我正在从返回消息对象的后端服务中获取数据,并且我想在表格视图中显示消息。我遇到的问题是视图加载和数据到达之间存在延迟。目前,只要用户滚动表格视图,就会显示消息。

有没有办法在消息到达后立即将它们添加到表格视图中?

0 投票
2 回答
458 浏览

javascript - Angular 2 MBAAS

几天来,我一直在尝试寻找与 Angular 2(我正在使用 Ionic 2)一起使用的 MBAAS。Parse 正在关闭,所以这对我来说并不是一个真正的选择,我尝试过的其他人(Firebase、Backendless 等)似乎还没有 Angular 2 SDK。

可能是我不耐烦了,但我现在真的很想开始使用它,但我不能没有像样的 SDK。

是的,如果我真的想要的话,我也可以使用 REST API,但我觉得这会限制应用程序需要的简单推送通知等的能力。

所以问题是:有谁知道支持 Angular 2 并且有一个可用于支持推送通知和数据存储的库的 MBAAS?

编辑:

因此,例如,尝试在 Angular 2 中使用后端 mbaas,我尝试了以下方法:

结构:

应用程序.js

这给出了错误:“无法读取未定义的属性'initApp'”,这表明我没有正确导入 js 库。你能帮忙解释一下为什么会这样吗?

0 投票
1 回答
96 浏览

java - CloudBoost:无法注销(android / Java)

我尝试使用 Android 注销我的应用程序。我使用了logOut类的功能CloudUser,但我最终得到了一个Bad Request Response.

这就是我调用logOut-Method的方式

这就是logOut-方法。

最后,这是我在尝试注销时遇到的错误。

可能是什么原因 ?