私のアプリではFirebaseのデータベース(別のアプリケーションで使用)とGmailのAPIを使用しています。どちらのサービスも、GoogleService-Info.plistファイルに登録されている特定のクライアントIDが必要です。そのため、GmailのクライアントIDを使用すると、firebaseのアプリは動作しません。このサービスに必要なクライアントIDを定義することは可能ですか?iOSアプリケーションでGmail APIとFirebaseの別のアプリケーションのデータベースを使用する
0
A
答えて
0
あなたはオプションのカップルを持っている:
あなたが方法でFirebase Console>認証>ログインに行き、そしてグーグルを選択した場合、あなたがGmailのAPIで使用しているクライアントのIDをホワイトリストに登録することができますアクセス。これにより、サインインしてGmailのクライアントIDを使用できるようになります(クライアントIDをGIDSignIn
に直接指定するか、GoogleService-Info.plist
で手動で更新してください)。FirebaseAuth
APIでそのログインの認証情報を使用します。
もう1つのオプションは、FirebaseプロジェクトでGmail APIアクセスを有効にすることです。どんなFirebaseプロジェクトもGoogleプロジェクトなので、Google Developers Consoleに行って、作成したFirebaseプロジェクトを見つけてから、以前と同じようにgmail APIを有効にすることができます。これの欠点は、以前にGoogleプロジェクトでサインインしていたユーザーが自分のリソースへのアクセスを許可するためにFirebaseプロジェクトに再度サインインする必要があることです。
関連する問題
- 1. アンドロイドとiOSアプリケーション用のFirebase
- 2. iOSアプリケーションのFirebaseプレゼンスシステム
- 3. iOSアプリケーション用のVNCサーバーAPI
- 4. URLスキームを使用したiOS向けGmailアプリケーションの新ライン
- 5. iOSアプリケーションへのGmail連絡先のインポート
- 6. IOSベースのアプリケーション用のFirebase App Indexingの使用方法
- 7. iOS、Firebase - Firebaseがクラッシュする - データベースを使用できるようにアプリケーションを構成解除する方法
- 8. SQLiteデータベースを別のアプリケーションで使用する
- 9. firebaseを使用するWebアプリケーションのデプロイ
- 10. 複数のデータベース:外部のdjangoアプリケーションで別のデータベースを使用する方法
- 11. ActiveResourceを使用して別のアプリケーションのデータベースを操作する
- 12. MVCフロントエンドでベアラトークンAPIバックエンドを使用する(別個のアプリケーション)
- 13. 複数のGmailをリンクするiOS Firebase
- 14. Firebaseデータベースでプッシュ通知を受信する子供が私のIOSアプリケーションで
- 15. 別のアプリケーションでアプリケーションサービスを使用する
- 16. iOSアプリケーションの別のバージョンをアップロードする
- 17. 2つの別々のアプリケーションでデータベースを使用
- 18. Microsoft Graph APIとOutlook APIを単一のアプリケーションで使用する
- 19. iOSデバイスでのlocalhostデータベースAPIの使用
- 20. コンソールで別のアプリケーションを使用するアプリケーション
- 21. HTTP/2 APNS APIを使用したVOIPアプリケーション用のiOSプッシュキットフレーム
- 22. IOSアプリケーション用のネットワーキングAPIとは何ですか
- 23. GmailのApiをiPhoneで使用する
- 24. Firebase iOSのエラーCodelab Chatアプリケーションのチュートリアル
- 25. Nativescript iOSアプリケーションでXIBとストーリーボードを使用
- 26. iosアプリケーションでMonacaバージョンを使用する
- 27. アプリケーションIDジェネレータとデータベースIDジェネレータの使用
- 28. iOSアプリケーションで非公開APIを使用していますか?
- 29. Webアプリケーションの開発中に、SQLデータベースとFirebaseデータベースの両方を使用できますか?
- 30. Django Rest APIを使用したiOS Webアプリケーションのフロントエンド
最初のオプションによると、Gmail APIを使用している自分のアプリケーション(認証セクションから)に、XcodeプロジェクトのCLIENT_IDをFBコンソールのGoogleホワイトリストに貼り付けて表示する必要があります。 – ArtStyle
アクセストークンをリフレッシュできる方法を教えてください。 – ArtStyle
デバイスでは、リフレッシュが自動的に行われます。サーバーでは、https://developers.google.com/identity/protocols/OAuth2WebServer#offline –