タグ付けされた質問 「firebase」

Firebaseは、モバイルデバイスとWeb向けのアプリケーションを統合開発するためのサーバーレスプラットフォームです。RDBMSとは対照的に、NO-SQL構造を使用します。

14
Android Studio-すでに存在するプログラムタイプ:com.google.android.gms.internal.measurement.zzwp
昨日、私のアプリは問題なく動作していました。 今日、なぜなのかはわかりませんが、Android Studioを再度開いた後、アプリがコンパイルされなくなりました。 表示されるエラーは Program type already present: com.google.android.gms.internal.measurement.zzwp Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Optional.of(D8)} 何が起こっているのか本当にわかりません。すべてを検索しましたが、何も機能しませんでした。誰かが私を助けることができれば、私は本当に感謝します。すべての依存関係とライブラリを変更して解決しようとしましたが、何もうまくいきませんでした。 これがbuild.gradleプロジェクトです buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.1' classpath 'com.google.gms:google-services:3.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual …

6
Cloud Functions forFirebase-請求先アカウントが構成されていません
Firebase用の新しいCloudFunctionsを実装したばかりですが、ログに気になることがあります。 請求先アカウントが構成されていません。外部ネットワークにアクセスできず、割り当てが大幅に制限されています。これらの制限を削除するように請求先アカウントを構成します 私は実際に外部ネットワークから機能にアクセスすることができたので、本当に請求先アカウントを提供する必要があるのでしょうか?Firebaseのドキュメントにはこれについて何もありません。 個人的なテスト目的でSparkサブスクリプションプランを使用していますが、まだ料金を支払う予定がない場合は、請求情報を追加したくありません。

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 …

22
プロジェクトで有効なGoogleService-Info.plistが見つかりませんでした
Xcode9ベータ4でSwift3.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などの試用版はありますか?

8
CURLを介してすべてのデバイスにFirebase通知を送信するにはどうすればよいですか?
(Androidの)すべてのアプリユーザーに通知を送信しようとしています。基本的に、Firebase管理コンソールを介して通知が送信されたときに何が起こるかを複製しています。これが私が始めたCURLコマンドです: curl --insecure --header "Authorization:key = AIzaSyBidmyauthkeyisfineL-6NcJxj-1JUvEM" --header "Content-Type:application / json" -d "{\" notify \ ":{\" title \ ":\" note -タイトル\ "、\" body \ ":\" note-Body \ ">}}" https://fcm.googleapis.com/fcm/send これがあなたの目に簡単になるように解析されたJSONです: { "notification":{ "title":"note-Title", "body":"note-Body" } } 返される応答は2文字だけです。 に それだけです、「to」という言葉。(ヘッダーは400を報告します)これは私のJSONに「to」がないことと関係があると思います。「to」に何を置くでしょうか?トピックが定義されておらず、デバイスは何も登録していません。それでも、Firebase管理パネルから通知を受け取ることはできます。 Firebaseの通知処理には驚くべき制限があるため、「データのみ」のJSONパッケージを試してみたいと思います。アプリがフォアグラウンドにある場合、通知はハンドラーによって処理されますが、アプリがバックグラウンドにある場合は、 Firebaseサービスによって内部的に処理され、通知ハンドラに渡されることはありません。明らかに、これはAPIを介して通知リクエストを送信する場合に回避できますが、データのみで送信する場合に限ります。(これにより、iOSとAndroidを同じメッセージで処理する機能が失われます。)JSONのいずれかで「通知」を「データ」に置き換えても効果はありません。 わかりました。次に、ここで解決策 を試しました。FirebaseJavaServerは、すべてのデバイスにプッシュ通知を送信します。「わかりました。管理コンソールからすべてのユーザーに通知できますが、APIからは実際にはできません。 「」回避策は、各クライアントにトピックをサブスクライブさせてから、そのトピックに通知をプッシュすることです。したがって、最初にonCreateのコードを作成します。 FirebaseMessaging.getInstance().subscribeToTopic("allDevices"); 次に、送信する新しいJSON: { "notification":{ "title":"note-Title", "body":"note-Body" …

3
CloudFunctionsとFirebaseFunctionsの違いは何ですか?
クラウド機能とFirebase関数(または「Firebaseのためのクラウド機能」)の両方を同じに見えます。それぞれのユースケースを説明してください。 どちらもHTTP関数を使用します。 でクラウド機能: exports.helloHttp = function helloHttp (req, res) { res.send(`Hello ${req.body.name || 'World'}!`); }; そしてFirebase関数で: exports.helloWorld = functions.https.onRequest((request, response) => { response.send("Hello from Firebase!"); }); これらの違いは何ですか?

10
FirebaseInstanceIdトークンの取得に失敗しましたSERVICE_NOT_AVAILABLE
私はAndroidアプリに取り組んでおり、Firebase認証、データベース、ストレージを使用しています。このエラーメッセージがlogcatに表示されるまで、すべて正常に機能していました。(firebaeコンソールで設定を改ざんしませんでした) E/FirebaseInstanceId: Token retrieval failed: SERVICE_NOT_AVAILABLE このエラーメッセージは、Firebase関連のすべてのコードにコメントした場合でも表示されます。そのため、認証やその他のFirebase関連のものを続行できません。 はい、インターネットに接続していて、Firebase Consoleから新しいGoogle-Services.jsonファイルを取得しましたが、まったく違いはありません。

7
FirebaseコンソールでAPNにAppleの新しい.p8証明書を使用する方法
最近のAppleデベロッパアカウントのアップグラデーションで、プッシュ通知証明書を作成しようとしているときに、(。p12)にエクスポートできるAPN証明書ではなく(.p8)証明書が提供されるという問題に直面しています。 Firebaseコンソールは(.p12)証明書のみを受け入れるため、これらの新しい(.p8)証明書からそれを取得する方法を教えてください。

9
AndroidのFirebaseから通知を送信するときに通知音が鳴らない
FirebaseからAndroidアプリケーションにプッシュ通知を送信しています。ただし、アプリがバックグラウンドにある場合、firebase onMessageReceivedメソッドは呼び出されず、代わりにfirebaseがシステムに通知を送信してシステムトレイに通知を表示します。通知はシステムトレイに表示されますが、システム設定でアプリの通知音を許可しても通知音が鳴りません。 Firebaseから通知を受け取ったときに通知音を再生するにはどうすればよいですか。 これは、firebaseからアプリのBlogpostリンクに通知を送信する方法です。 AndroidアプリケーションにFirebaseを追加する方法

17
フレームワークが見つかりませんGoogleToolboxForMac
「ポッドアップデート」で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) ここに私のポッドファイル: # Uncomment this line to define a global platform for your project # platform :ios, '9.0' pod 'Firebase/Core' pod 'Firebase/Messaging' target …

29
FCMがMismatchSenderIdを取得する
プッシュ通知の送信にGoogleFCMを使用するアプリケーションがあります。 ユーザーのグループにプッシュ通知を送信するとMismatchSenderId、一部のユーザーに対しての応答があります。ただし、すべてのユーザーがまったく同じアプリケーションを使用しています。一部のユーザーは成功応答を取得し、他のユーザーはMismatchSenderIdを取得するにはどうすればよいですか? 私は多くの調査を行い、FCMが必要とするすべての前提条件を追加したことを確認しました。 助言がありますか? 編集: 応答例: {"multicast_id":5340432438815499122,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]} 編集2: サーバー側の送信コード(PHP)は次のとおりです。 $fields = array ( 'to' => $token, 'data' => $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( $ch,CURLOPT_SSL_VERIFYPEER, …

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 

7
install_referrerインテントの廃止
Googleからメールを受け取りました: 最近、install_referrerインテントブロードキャストメカニズムのサポートを終了することを発表しました。1つ以上のアプリがこのインテントを使用して参照を追跡するため、2020年3月1日までに切り替えを確実に行う必要がありました。この日以降、新しいバージョンのPlayストアアプリは、アプリのインストール後にinstall_referrerインテントをブロードキャストしなくなります。 私はinstall_referrer直接使用していませんが、マージされたマニフェストを閲覧しているときに、パッケージ名で命名されたいくつかのfirebaseサービスがcom.google.firebase.measurementそれを使用していることを発見しました。 Firebaseの依存関係を最新バージョンに更新しました。 気にする必要がありますか?
76 android  firebase 

3
React Hooksを使用したFirebaseリスナー
私は、Firebaseリスナーを使用して、クラウドFirestoreデータが反応フックの更新で更新される方法を理解しようとしています。 最初、私はこれを、componentDidMount関数を持つクラスコンポーネントを使用して作成し、firestoreデータを取得しました。 this.props.firebase.db .collection('users') // .doc(this.props.firebase.db.collection('users').doc(this.props.firebase.authUser.uid)) .doc(this.props.firebase.db.collection('users').doc(this.props.authUser.uid)) .get() .then(doc => { this.setState({ name: doc.data().name }); // loading: false, }); } それはページが更新されると壊れるので、フックを反応させるためにリスナーを移動する方法を理解しようとしています。 私はreact-firebase-hooksツールをインストールしましたが、それを機能させるための説明を読む方法がわかりません。 次のような関数コンポーネントがあります。 import React, { useState, useEffect } from 'react'; import { useDocument } from 'react-firebase-hooks/firestore'; import { BrowserRouter as Router, Route, Link, Switch, useRouteMatch, } from 'react-router-dom'; import …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.