コンテンツに進む

トラブルシューティング

GitHub

無効なプライバシー マニフェスト (ITMS-91056)

セクション: “無効なプライバシー マニフェスト (ITMS-91056)”

App Store Connect がこのエラーを報告した場合:

ITMS-91056: 無効なプライバシー マニフェスト - 以下のパスから取得した PrivacyInfo.xcprivacy ファイルが無効です: …

アプリレベルで確認してください: PrivacyInfo.xcprivacy ファイル:

  • ファイルは有効な JSON でなければなりません。
  • Apple ドキュメントに記載されているキーや値のみを使用してください。
  • プラグイン パッケージにプライバシー マニフェストを追加しないでください。アプリに追加してください。

See Check your app-level file:

Google Play Console AD_ID 権限エラー

Google Play Console AD_ID 権限エラー

Google Play にアプリを提出した後、次のようなエラーが発生する場合があります。

Google Api Error: Invalid request - This release includes the com.google.android.gms.permission.AD_ID permission
but your declaration on Play Console says your app doesn't use advertising ID.

The Facebook SDK includes AD_ID Facebook __CAPGO_KEEP_0__ capacitor.config.ts:

import type { CapacitorConfig } from '@capacitor/cli';
const config: CapacitorConfig = {
plugins: {
SocialLogin: {
providers: {
google: true,
facebook: false,
apple: true,
},
},
},
};
export default config;

次に、以下を実行してください。

その他の広告関連の権限が含まれます。Facebook ログインを使用していない場合は、Facebook プロバイダーを無効にしてください。
npx cap sync

Facebook プラグインは実際の Facebook SDK クラスを使用せず、代わりにスタブクラスを使用しているため、Facebook の依存関係や権限はビルドに含まれません。

ターミナル ウィンドウ内で実行します。

Android Google のサインイン 28444

GetCredentialCustomException: [28444] Developer console is not set up correctly Google Credential Manager から取得される webClientId インストール済み APK の署名証明書、パッケージ名、または

が Google Cloud Console と一致しない場合 完全なAndroid Google のトラブルシューティング チェックリスト GoogleProvider. ログインに失敗した後、 package, signingSha1でフィルタリングし、 webClientId を出力し、

Family Link 監督アカウントの場合、

NoCredentialException: No credentials available

ファミリーリンクアカウントをサポートする必要があるアプリでは、Google ログイン呼び出しで有効なアカウントのフィルタリングを無効にします。

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 はファミリーリンクアカウントを通常の方法で処理します。
  • エラーメッセージは無効にすることを示しています filterByAuthorizedAccounts このエラーが検出されたとき。

使用 capgo/capacitor-持続的なアカウント アクセスまたはリフレッシュトークンを必要とするアプリでは、ネイティブでセキュアなストレージを使用します。

Androidでは、データはアカウントマネージャーに、iOSではキーチェーンに保存されます。