草庐IT

cloud-firestore

全部标签

firebase - Flutter 多个 Firestore 查询

我正在尝试对Firestore进行多个查询并将结果合并到一个流中,例如here.我尝试使用StreamGroup.merge()但它只返回一个流的结果。我注意到它实际上确实获取了所有流的数据,但仅在一切完成时才返回一个。这是我所做的:StreamgetStream(){Liststreams=[];streams.add(Firestore.instance.collection(Constants.REQUESTS_NODE).where("municipality",isEqualTo:"CityofJohannesburgMetropolitan").where("service

firebase - Flutter 多个 Firestore 查询

我正在尝试对Firestore进行多个查询并将结果合并到一个流中,例如here.我尝试使用StreamGroup.merge()但它只返回一个流的结果。我注意到它实际上确实获取了所有流的数据,但仅在一切完成时才返回一个。这是我所做的:StreamgetStream(){Liststreams=[];streams.add(Firestore.instance.collection(Constants.REQUESTS_NODE).where("municipality",isEqualTo:"CityofJohannesburgMetropolitan").where("service

android - 我们可以在一个应用程序中使用两个 Google Cloud Messaging SENDER_ID 吗?

嗨,friend们,我是GCM的新手。我有一个应用程序,我必须根据category{category1,category2}使用GCM注册不同的用户如果用户选择Category1那么他将被注册到Server1并且用户将收到来自Server1的通知。同样,如果用户选择注册category2,那么用户将收到来自Server2的通知。那么,我是否可以在一个应用程序中使用两个GCMSENDER_ID。如果是,那么我可以执行它的内容是什么。 最佳答案 也许这是一个迟到的回复;)您可以创建一个新项目并从GCM开发者控制台获取SENDER_ID。

javascript - 在云函数中的 Parse.Cloud.httpRequest 中生成并保存 ParseObjects 列表

所以,我正在定义一个云函数,它应该调用foursquareapi并从返回的JSON中生成一个餐厅列表(每个餐厅都是一个ParseObject)。我成功地做到了这一点,但是在尝试将这些对象保存到我的数据库并通过调用response.success()将它们发送回我的手机时遇到了问题。下面的大代码块将列表保存到我的数据库中,但如果我尝试Parse.Object.saveAll(restaurants)response.success(restaurants)我在保存所有餐厅之前结束了该功能。我尝试改用这条线Parse.Object.saveAll(restaurants).then(res

android - 使用 Amazon Web Services (AWS) 简单通知服务 (SNS) 设置 Google Cloud Messenging (GCM)

我想在我的sns上创建一个应用程序,每当我输入我的应用程序API详细信息时,我都会收到以下错误您输入的凭据无效。请输入有效凭据并重试。我做了以下事情:Google控制台->选定的项目->选定的API和身份验证->选定的凭据->创建新key->浏览器key然后在信息中输入站点*mysite.systems/*然后我转到GooglePlay开发者控制台并执行以下操作:选择应用程序->选择服务和API->链接发件人ID->从上方输入APIkey。这是接受的然后我在我的AWS控制台和SNS中执行以下操作ApplicationName:RandomNamePushPlatform:GoogleC

android - 从适用于 Google Cloud Storage 的 Android 应用程序验证为服务帐户

我有一个Android应用程序,它最终会将用户生成的内容存储在GoogleCloudStorage存储桶中。但是我无法通过我的应用程序代码这样做。代码如下所示:JsonFactoryJSON_FACTORY=JacksonFactory.getDefaultInstance();HttpTransporthttpTransport=GoogleNetHttpTransport.newTrustedTransport();KeyStorekeystore=SecurityUtils.getPkcs12KeyStore();keystore.load(resources.openRawRe

java - 无法从服务器 : Google Cloud Messaging 发布消息

我正在阅读有关GCM的信息,同时我正在尝试文档(extras/google/gcm/gcm-server/)和extras/google/gcm/中给出的示例代码gcm-客户端/。客户端(设备)的注册过程运行良好。但是,当我尝试向已注册的设备发送消息时,即使添加了一台设备或将多台设备添加到服务器,它也会给我错误。代码如下:@OverrideprotectedvoiddoPost(HttpServletRequestreq,HttpServletResponseresp)throwsIOException,ServletException{Listdevices=Datastore.ge

firebase - flutter firestore,在数组中添加新对象

我有一个对象数组,我想在用户在数组中输入新数据时添加新对象?Firestore.instance.collection(city).document('Attractions').updateData("data",FieldValue.arrayUnion(obj));这显示错误,我怎样才能用flutter实现这个? 最佳答案 正确的格式是:Firestore.instance.collection(city).document('Attractions').updateData({"data":FieldValue.arrayU

firebase - flutter firestore,在数组中添加新对象

我有一个对象数组,我想在用户在数组中输入新数据时添加新对象?Firestore.instance.collection(city).document('Attractions').updateData("data",FieldValue.arrayUnion(obj));这显示错误,我怎样才能用flutter实现这个? 最佳答案 正确的格式是:Firestore.instance.collection(city).document('Attractions').updateData({"data":FieldValue.arrayU

android - 如何在 Firestore 中查询包含已发送参数的文档?

我在Android中使用新的CloudFirestore。所以我在firestore中面临这个问题。我想查询一个文档,它的数组字段中包含一个id。例如,我有一个文档,在firestore中有一个字段包含一个整数数组,如下所示:所以当我有一个id66940时,我可以获得包含该id的文档和其他文档,而不会返回其他不包含id66940的文档。除此方法外,我还可以使用id(66940)在文档id中搜索它。我的文档id格式是这样的:-66940_88123-12323_66940想法是,返回ID中包含66940的文档。我读过一个解决方案here,但我真的不明白如何实现它。