Questions tagged «firebase»

Firebase是一个无服务器平台,用于统一开发移动设备和Web应用程序。与RDBMS相比,它使用NO-SQL结构。


6
无法使用Namecheap使用Firebase验证自定义域
在按照说明将Firebase提供的文本记录1插入我的NameCheap之后,此错误消息不断弹出: 当前状态:对不起,我们无法验证您的域。 该消息已经显示了大约5天。 我已经捕获了firebase和namecheap设置的屏幕截图,如下所示: @Frank van Puffelen建议将主机值从我的域名更改为@之后,这是屏幕截图,我们将在几个小时后等待观察,希望它可以成功验证。 等待了几个小时后,此消息出现:
87 firebase 

7
Firebase在类上找不到要序列化的属性
我创建了Firebase数据库。 我正在尝试为课程建模。一个非常简单的类: package com.glups.model; import com.google.firebase.database.IgnoreExtraProperties; @IgnoreExtraProperties public class AlumnoFB { private String nombre; private String apellidos; private String telefono; private String email; private Boolean tieneWhatsapp; private Boolean tieneTelegram; private Boolean tieneHangouts; private Long formaPago; private Double ratioHora; private Double precioHora; private Double horasCompensadas; public AlumnoFB() { // Default constructor …

6
Firebase存储和允许访问控制的来源
我正在尝试通过XMLHttpRequest从Firebase存储下载文件,但是未在资源上设置Access-Control-Allow-Origin,因此是不可能的。有什么方法可以在存储服务器上设置此标头? (let [xhr (js/XMLHttpRequest.)] (.open xhr "GET" url) (aset xhr "responseType" "arraybuffer") (aset xhr "onload" #(js/console.log "bin" (.-response xhr))) (.send xhr))) Chrome错误消息: XMLHttpRequest无法加载 https://firebasestorage.googleapis.com/[EDITED] 所请求的资源上没有“ Access-Control-Allow-Origin”标头。因此,不允许访问源' http:// localhost:3449 '。

6
类型'List <dynamic>'不是类型'List <Widget>'的子类型
我有一段代码是从Firestore示例中复制的: Widget _buildBody(BuildContext context) { return new StreamBuilder( stream: _getEventStream(), builder: (context, snapshot) { if (!snapshot.hasData) return new Text('Loading...'); return new ListView( children: snapshot.data.documents.map((document) { return new ListTile( title: new Text(document['name']), subtitle: new Text("Class"), ); }).toList(), ); }, ); } 但是我得到这个错误 type 'List&lt;dynamic&gt;' is not a subtype of type 'List&lt;Widget&gt;' …

9
您如何通过CURL向所有设备发送Firebase通知?
我正在尝试向所有应用程序用户发送通知(在Android上),实际上是在重复通过Firebase管理控制台发送通知时发生的情况。这是我开始的CURL命令: curl --insecure --header“ Authorization:key = AIzaSyBidmyauthkeyisfineL-6NcJxj-1JUvEM” --header“ Content-Type:application / json” -d“ {\” notification \“:{\” title \“:\” note -Title \“,\” body \“:\” note-Body \“}}”“ https://fcm.googleapis.com/fcm/send 这是解析出来的JSON,在您看来更容易: { "notification":{ "title":"note-Title", "body":"note-Body" } } 返回的响应只是两个字符: 至 就是这样,单词“ to”。(标题报告为400)我怀疑这与JSON中没有“ to”有关。人们甚至会为“到”做些什么?我没有定义主题,设备还没有注册任何东西。但是,他们仍然能够从Firebase管理面板接收通知。 由于Firebase通知处理的惊人局限性,我想尝试“仅数据” JSON包,即如果您的应用程序位于前台,则通知将由您的处理程序处理,但是如果您的应用程序位于后台,则它将得到由Firebase服务内部处理,并且从未传递给您的通知处理程序。显然,如果您通过API提交了通知请求,则可以解决此问题,但是仅当您仅使用数据时才可以解决。(这将破坏用同一条消息处理iOS和Android的能力。)在我的任何JSON中用“数据”替换“通知”均无效。 好的,然后我在这里尝试解决方案:Firebase Java Server将推送通知发送到所有设备 ,在我看来,这是“尽管可以通过管理控制台向所有人进行通知,但实际上不可能通过API进行通知。 ” 解决方法是让每个客户端都订阅一个主题,然后将通知推送到该主题。所以首先在onCreate中的代码: FirebaseMessaging.getInstance().subscribeToTopic("allDevices"); 然后我发送新的JSON: { "notification":{ "title":"note-Title", …

3
Cloud Functions和Firebase Functions之间有什么区别?
Cloud Functions和Firebase Functions(或“ Firebase的Cloud Functions”)看起来都相同。请描述每个的用例。 两者都使用HTTP函数。 在云端功能: exports.helloHttp = function helloHttp (req, res) { res.send(`Hello ${req.body.name || 'World'}!`); }; And in the Firebase Functions: exports.helloWorld = functions.https.onRequest((request, response) =&gt; { response.send("Hello from Firebase!"); }); What is difference between these?

20
在您的项目中找不到有效的GoogleService-Info.plist
当我使用Xcode 9 beta 4运行我的Swift 3.2代码时,这是我得到的错误: *** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure]; (FirebaseApp.configure() in Swift) could not find a valid GoogleService-Info.plist in your project. Please download one from https://console.firebase.google.com/.' 我已经有一个GoogleService-Info.plist文件,该文件的名称与应使用的名称完全一样,并且有效。 有需要试用Firebase或类似的工具吗?

17
找不到框架GoogleToolboxForMac
通过“ pod update”更新Firebase后,出现如下错误: ld: warning: directory not found for option '-F/Users/bennysantoso/Library/Developer/Xcode/DerivedData/FCM-atfcxuircoryufazlomgwfgmvaqm/Build/Products/Debug-iphonesimulator/GoogleToolboxForMac' ld: framework not found GoogleToolboxForMac clang: error: linker command failed with exit code 1 (use -v to see invocation) 这是我的Podfile: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' pod 'Firebase/Core' pod …

29
FCM获取MismatchSenderId
我有一个使用Google FCM发送推送通知的应用程序。 当我向一组用户发送推送通知时,我得到MismatchSenderId其中一些用户的响应。即使所有用户都具有完全相同的应用程序。一些用户如何获得成功响应,而其他用户如何获得MismatchSenderId? 我进行了很多研究,并确保已添加FCM所需的所有先决条件。 有什么建议么? 编辑: 样本回复: {"multicast_id":5340432438815499122,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]} 编辑2: 这是服务器端发送代码(PHP): $fields = array ( 'to' =&gt; $token, 'data' =&gt; $data ); $headers = array ( 'Authorization: key=AIza**************************', 'Content-Type: application/json' ); $ch = curl_init(); curl_setopt( $ch,CURLOPT_URL, 'https://fcm.googleapis.com/fcm/send' ); curl_setopt( $ch,CURLOPT_POST, true ); curl_setopt( $ch,CURLOPT_HTTPHEADER, $headers ); curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true ); curl_setopt( …

10
FirebaseInstanceId令牌检索失败SERVICE_NOT_AVAILABLE
我正在开发一个Android应用程序,它使用Firebase身份验证,数据库和存储。一切正常,直到此错误消息开始在logcat中显示。(我没有在firebae控制台上篡改任何配置) E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE 即使我已注释所有与Firebase相关的代码,也会显示此错误消息。因此,我无法继续进行身份验证和其他与Firebase相关的工作。 是的,我已连接到Internet,并且还从Firebase控制台获取了一个新的Google-Services.json文件,但它没有任何区别。


13
名称为[DEFAULT]的FirebaseApp不存在
迁移到Firebase Cloud Messaging之后。打开应用程序时,它崩溃并引发错误,提示java.lang.IllegalStateException: FirebaseApp with name [DEFAULT] doesn't exist.我已经放置了新的google-services.json并更新了我的SDK。 这是我的MainActivity public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //Check Google play service GoogleApiAvailability googleAPI = GoogleApiAvailability.getInstance(); int resultCode = googleAPI.isGooglePlayServicesAvailable(this); if (resultCode != ConnectionResult.SUCCESS) { if (GooglePlayServicesUtil.isUserRecoverableError(resultCode)) { GooglePlayServicesUtil.getErrorDialog(resultCode, this, PLAY_SERVICES_RESOLUTION_REQUEST).show(); } else { …
81 java  android  firebase 

9
在Android中从Firebase发送通知时没有通知声音
我正在从Firebase向我的Android应用程序发送推送通知。但是,当我的应用程序处于后台firebase时,不会调用onMessageReceived方法,firebase会将通知发送给系统以在系统任务栏中显示通知。通知出现在系统托盘中,但是没有声音发出通知,即使我在系统设置中允许我的应用程序发出通知声音。 从Firebase收到通知时我该怎么做以播放通知声音。 这就是我从Firebase向我的应用程序Blogpost链接发送通知的方式。 如何在Android应用程序中添加Firebase

5
属性“ firebase”在类型{production:boolean; }
因此,我试图在Firebase和Heroku上构建和部署Angular 4应用程序以进行生产,但是遇到了如下错误: / Users / ... / ...(57,49)中的错误:类型'{不存在属性'firebase'{production:boolean; }'。 它在我运行时发生ng build --prod,并且我的部署服务器运行正常。这是我的app.module.ts文件,以供参考: import { BrowserModule } from '@angular/platform-browser'; import { NgModule } from '@angular/core'; import { FormsModule } from '@angular/forms'; import { AngularFireModule } from 'angularfire2'; import { AngularFireDatabaseModule } from 'angularfire2/database'; import { Ng2ScrollimateModule } from 'ng2-scrollimate'; import { …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.