トラブルシューティング
このプラグインのインストール手順とフルマークダウンガイドを含むセットアップコマンドをコピーしてください。
「無効なプライバシーマニフェスト (ITMS-91056)」のセクション
Invalid Privacy Manifest (ITMS-91056)App Store Connect から報告されるエラーについては
ITMS-91056: プライバシー マニフェストが無効です - 以下のパスから取得した PrivacyInfo.xcprivacy ファイルが無効です: …
アプリレベルで確認してください PrivacyInfo.xcprivacy ファイル:
- ファイルは有効な JSON でなければなりません。
- Apple ドキュメントに記載されているキーや値のみを使用してください。
- プラグイン パッケージにプライバシー マニフェストを追加しないでください。アプリに追加してください。
詳細はこちら プライバシー マニフェストと iOS URL ハンドラー Google Play Console AD_ID 権限エラー
「Google Play Console AD_ID 権限エラー」のセクション
targetLanguageGoogle Playにアプリを提出した後、次のようになります:
Google Api Error: Invalid request - This release includes the com.google.android.gms.permission.AD_ID permissionbut your declaration on Play Console says your app doesn't use advertising ID.SDKのFacebookには AD_ID Facebookログインを使用していない場合は、Facebookプロバイダを無効にしてください。 capacitor.config.ts:
import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = { plugins: { SocialLogin: { providers: { google: true, facebook: false, apple: true, }, }, },};
export default config;すると、
npx cap syncプラグインは、実際のFacebookSDKの代わりにスタブクラスを使用しているため、Facebookの依存関係とパーミッションはビルドに含まれません。
Android用のGoogle Sign-In 28444
「Android用のGoogle Sign-In 28444」セクションGetCredentialCustomException: [28444] Developer console is not set up correctly インストール済みのAPKの署名証明書、パッケージ名、または webClientId Google Cloud Consoleにマッチしない.
完全な Android Googleのトラブルシューティングチェックリストログインが失敗した後、 GoogleProvider; プラグインは package, signingSha1を表示し、 webClientId をマスクして
と比較することができます。
Google Sign-In with Family Link 監督アカウントセクションのタイトル: “Google Sign-In with Family Link 監督アカウント”
NoCredentialException: No credentials availableコピーする
import { SocialLogin } from '@capgo/capacitor-social-login';
await SocialLogin.login({ provider: 'google', options: { style: 'bottom', filterByAuthorizedAccounts: false, scopes: ['profile', 'email'], },});重要な点:
- セット
filterByAuthorizedAccountsにfalse; では、デフォルトはtrue. - プラグインは自動的に
standardにリトライします。bottomが失敗した場合にNoCredentialException. - が失敗した場合に
- Androidのみに影響します。iOSは通常、Family Linkアカウントを処理します。
filterByAuthorizedAccountsエラーメッセージは
を無効にすることを示唆しています。
アクセストークンを保存する場所使用 @capgo/capacitor-persistent-account アプリがアクセスまたはリフレッシュトークンのためのネイティブセキュアストレージが必要な場合に使用します。
Androidの場合、データはアカウントマネージャーに保存されます。iOSの場合、データはキーチェーンに保存されます。