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

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


9
ユーザーがすでにFirebaseにログインしているかどうかを検出するにはどうすればよいですか?
Googleログイン用のJavaScriptファイルでFirebaseノードAPIを使用しています。 firebase.initializeApp(config); let provider = new firebase.auth.GoogleAuthProvider(); firebase.auth().signInWithPopup(provider); これは正常に機能し、ユーザーは自分のGoogle認証情報でログインできます。ユーザーが再度ページにアクセスすると、ポップアップが再び開きますが、ユーザーはすでにログインしているため、ユーザーの操作を必要とせずにポップアップが閉じます。ポップアップを要求する前に、すでにログインしているユーザーがいるかどうかを確認する方法はありますか?


2
google-services.json(Firebaseから)をリポジトリに追加する必要がありますか?
Firebaseに登録して、新しいプロジェクトを作成しました。Firebaseから、アプリドメインとSHA1デバッグキーの入力を求められました。これらの詳細を入力すると、アプリモジュールのルートに追加するためのgoogle-services.jsonファイルが生成されました。 私の質問は、この.jsonファイルをパブリック(オープンソース)リポジトリに追加する必要があるかどうかです。APIキーのように、秘密にする必要があるものですか?

30
Flutterおよびgoogle_sign_inプラグイン:PlatformException(sign_in_failed、com.google.android.gms.common.api.ApiException:10:、null)
資格情報のダイアログ(Googleフォーム)は正常に開きますが、資格情報を入力すると、このエラーが発生します。ここからの指示に従いました。Firebaseプロジェクトを作成し、GoogleAPIコンソールからGoogleDrive API(今のところ必要なもの)を有効にしました。 例外をスローするコード: final GoogleSignIn _googleSignIn = GoogleSignIn( scopes: [ 'https://www.googleapis.com/auth/drive', ], ); await _googleSignIn.signIn(); これがスタックトレースです。 E/flutter ( 5068): [ERROR:flutter/shell/common/shell.cc(184)] Dart Error: Unhandled exception: E/flutter ( 5068): PlatformException(sign_in_failed, com.google.android.gms.common.api.ApiException: 10: , null) E/flutter ( 5068): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:551:7) E/flutter ( 5068): #1 MethodChannel.invokeMethod (package:flutter/src/services/platform_channel.dart:292:18) E/flutter ( 5068): <asynchronous suspension> E/flutter …

10
アプリの起動時にFirebaseがステータスの更新を記録しないようにする方法
FireBaseアプリを起動すると、さまざまなFirebase機能のステータスがログに記録されます。現在、これはログに記録されているものです。 Configuring the default app. <FIRAnalytics/INFO> Firebase Analytics v.3200000 started <FIRAnalytics/INFO> To enable debug logging set the following application argument: -FIRAnalyticsDebugEnabled (see ...) <FIRAnalytics/INFO> Successfully created Firebase Analytics App Delegate Proxy automatically. To disable the proxy, set the flag FirebaseAppDelegateProxyEnabled to NO in the Info.plist <FIRInstanceID/WARNING> FIRInstanceID AppDelegate proxy enabled, …
98 ios  iphone  firebase 


10
IDが「com.google.gms.google-services」のプラグインが見つかりません
このリンクをたどって、アプリに広告を統合しました。しかし、それはこのエラーを示しています: これは私のbuild.gradleです: apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "com.example.personal.numbermania" minSdkVersion 10 targetSdkVersion 24 versionCode 1 versionName "1.0" } buildTypes { debug { debuggable true } release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') …

1
単一のイベントを繰り返し監視する代わりにクエリを使用して、ソーシャルネットワークアプリの投稿の取得を高速化します
/ posts / id /(投稿情報)のような私のソーシャルネットワークの投稿オブジェクトにつながるキーの配列があります 投稿をロードするとき、/ posts / 0をロードし、次に/ posts / 1などをobserveSingleEventOfType(.Value)メソッドを使用してロードします。 私lazyTableViewは一度に30をロードするためにを使用しますが、それはかなり遅いです。JSONツリーのデータを再構成する必要がある場合でも、クエリメソッドの1つを使用する方法、またはそれを高速化する別の方法はありますか? 私は自分のアプリを再実装したParseから来ており、これまでのところ非常に良い経験をしています。ちょうどこれに私は少しこだわっています。助けてくれてありがとう! 編集: func loadNext(i: Int) { // check if exhists let ideaPostsRef = Firebase(url: "https://APPURL") ideaPostsRef.childByAppendingPath(i.description).observeSingleEventOfType(.Value, withBlock: { (snapshot) in if i % 29 == 0 && i != 0 && !self.hitNull { return } // false …
97 ios  swift  firebase 

8
Firebase CLIからアプリを切り替えるにはどうすればよいですか?
これはかなり簡単なことのように思えますが、何らかの理由で、私は敗北しています。 firebase-tools CLIを使用してデータベースを操作しようとしています。問題なくログインでき、と入力するとfirebase list、現在のすべてのアプリのリストが表示されます。また、現在接続しているアプリもわかります。 私の問題は、他のアプリの1つに接続したいことです。ステージングアプリでクエリを実行していますが、本番アプリで実行する必要があります。リストに製品版アプリが表示されていますが、そのアプリに切り替える方法が見つかりません。 考え?

5
Google Cloud DatastoreとFirebase [終了]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 先月休業。 この質問を改善する Googleは、クラウドベースの2つのデータストレージサービスであるGoogle Cloud DatastoreとFirebaseを提供しています(買収後)。開発者がGoogleクラウドプラットフォームによって提供されるさまざまなサービスを選択できるようにするための典型的な使用シナリオが提供されていますが、Firebaseが現在/将来の開発の状況にどのように適合するかについては言及されていません。 この問題に関する洞察を思い描き、Google Cloud DatastoreとFirebaseの一般的な使用例を教えていただけますか?

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;' …

16
Firebase(FCM)トークンの取得方法
FCMを使用するのは初めてです。 firebase / quickstart-androidからサンプルをダウンロードし、FCMクイックスタートをインストールします。しかし、アプリのLOG TOKENボタンを押しても、ログからトークンを取得できません。 次に、Firebaseコンソールでメッセージを送信し、アプリパッケージ名をターゲットに設定します。着信メッセージを受け取りました。 FCMを使用できるかどうか知りたいのですが、GCMはすべて問題ありません。 解決: 私はAndroid開発者ではないため、単なるバックエンド開発者です。だからそれを解決するのに少し時間がかかります。私の意見では、サンプルアプリにはいくつかのバグがあります。 コード: RegistrationIntentService.java public class RegistrationIntentService extends IntentService { private static final String TAG = "RegIntentService"; public RegistrationIntentService() { super(TAG); } @Override protected void onHandleIntent(Intent intent) { String token = FirebaseInstanceId.getInstance().getToken(); Log.i(TAG, "FCM Registration Token: " + token); } } MyFirebaseInstanceIDService.java public …

3
Firebaseデータの変更を制限する方法は?
Firebaseはデータベースのバックエンドを提供するため、開発者はクライアント側のコードに集中できます。 したがって、誰かが私のfirebase uriを取得した場合(たとえばhttps://firebaseinstance.firebaseio.com)、ローカルで開発します。 次に、Firebaseインスタンスから別のアプリを作成し、登録して認証して、Firebaseアプリのすべてのデータを読み取ることができますか?

6
FirebaseストレージとAccess-Control-Allow-Origin
XMLHttpRequestを介してFirebaseStorageからファイルをダウンロードしようとしていますが、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 'はアクセスを許可されていません。

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