草庐IT

firebase-cloud-messaging - Flutter 使用 curl 从客户端应用程序发送通知

我正在尝试直接从flutter应用程序发送通知,但我不知道该怎么做。他们到处都说必须使用基本网络库发送curl请求,但没有示例。DATA='{"notification":{"body":"thisisabody","title":"thisisatitle"},"priority":"high","data":{"click_action":"FLUTTER_NOTIFICATION_CLICK","id":"1","status":"done"},"to":""}'curlhttps://fcm.googleapis.com/fcm/send-H"Content-Type:appl

firebase - 如何为使用 Cloud Firestore 的 Flutter 应用设置安全规则?

我正在创建一个Flutter移动应用程序,并希望使用CloudFirestore来存储客户端应该访问的一些数据。到目前为止,没有特定于用户的数据,所以我不希望我的用户必须在应用程序中登录。我需要指定哪些安全规则以允许客户端读取数据,但拒绝公共(public)访问(从应用“外部”)?这些是我到目前为止设置的安全规则。servicecloud.firestore{match/databases/{database}/documents{match/{document=**}{allowwrite:iffalse;allowread:ifrequest.auth.uid!=null;}}}在

firebase - Cloud Firestore CollectionReference 查询字段

我正在使用Flutter和FirebaseCloudFirestore。请问,如何按字段查询CollectionReference?喜欢:*database**collection***document****field(string)toquery 最佳答案 您必须使用where方法查询您的集合。然后,您将获得所有符合条件的文档。firestore.collection('myCollection').where('yourField',isEqualTo:'any'); 关于fire

android - 获取可与 Cloud Firestore 配合使用的简单应用

我正在关注来自网站https://pub.dartlang.org/packages/cloud_firestore#-readme-tab-的示例.我遵循了README.md中针对Android应用程序的所有说明。在Firebase控制台中创建一个Android应用程序,复制google-services.json并更新两个buidl.gradle文件,如下所示:android/build.gradlebuildscript{repositories{google()jcenter()}dependencies{classpath'com.android.tools.build:gr

flutter - 无法从 Cloud Firestore 存档处于初始状态的单个数据

我想在初始状态下从Cloudfirestore存档一个数字..下面是我的代码如何尝试存档但它不起作用..任何人都可以告诉我该怎么做..........int_prvScore;//@protected//@mustCallSuper//voidinitState(){//_prvScore=23.toInt();//}@overridevoidinitState(){varmonth=newDateTime.now().month;finalDocumentReferencedocumentReference=Firestore.instance.collection('quiz').

javascript - Cloud Functions for Firebase 按时触发?

我正在寻找一种为Firebase安排CloudFunctions或换句话说在特定时间触发它们的方法。 最佳答案 更新2019-04-18现在有一种非常简单的方法可以通过Firebase在CloudFunctions上部署预定代码。您可以使用简单的文本语法:exportscheduledFunctionPlainEnglish=functions.pubsub.schedule('every5minutes').onRun((context)=>{console.log('Thiswillberunevery5minutes!');}

firebase - 在 Flutter 中将 Firebase Cloud Messaging 数据传递到当前屏幕上方的 n 个屏幕并跨应用程序

我在Flutter中有一个应用程序可以在父屏幕中提取大量数据。父屏幕被分成几个子屏幕,然后再转到几个子屏幕。现在,为了确保这不会一直从API中提取数据,我只在根屏幕中提取一次数据-这在90%的时间里都很好。所有后续更新都通过firebase云消息传递在整个应用程序中广播如果我在屏幕3上,我需要更新屏幕1中的数据,这也应该更新最终将显示在屏幕2上的数据。我目前正在使用这种方法来传递我的数据(https://flutter.io/cookbook/navigation/passing-data/)例如,屏幕1包含三个项目。每个项目都有自己的屏幕。屏幕2.1用于项目1,屏幕2.2用于项目2,

dart - 如何在 Flutter cloud_firestore 中更新数组值?

我有一个包含数组字段的文档。如何更新数组?在firebase函数中,使用typescript,我做了这样的事情:admin.firestore().collection('friendships').doc(caller.data["uid"]).update({friends:admin.firestore.FieldValue.arrayUnion({friendDisplayName:snapshot.data["friendDisplayName"],friendUid:snapshot.ref})})我找不到Flutter的任何替代方案。我该怎么办?

使用 cloud_firestore 的 Flutter 在 IOS 模拟器上给出错误

这是我第一次尝试将Firebasecloud_firestore与Flutter一起使用。它适用于Android模拟器。但是当我尝试在IOSSim上运行时出现以下错误:/Users/carsoncarbery/development/tools/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.8.2+3/ios/Classes/CloudFirestorePlugin.m:50:22:error:novisible@interfacefor'FIRQuery'declarestheselector'queryWh

android - 如何使用 FCM (Firebase Cloud Messaging) 制作紧凑的通知?

由于FCM不允许我发送类型为“图标”的URL,因此我试图在FCM类型为“数据”的消息到达时立即应用本地通知。但是应用程序关闭时不会处理“数据”类型的消息,所以我不得不重用那些“通知”类型的消息。由于“图标”选项不适用于我正在考虑使用“图像”的URL,但我只需要充当图标的小图标。有什么方法可以压缩消息,使其隐藏大图像而只显示小图像?这将类似于下图中的第二条消息,这个隐藏的大图像接收另一条消息。exampleimageREST中通知的JSON结构如下:{"to":"fVJq6D9...................................","notification":{"ti