내용으로 건너뛰기

지원

GitHub

잘못된 개인 정보 매니페스트 (ITMS-91056)

잘못된 개인 정보 매니페스트 (ITMS-91056) 섹션

애플 스토어 연결이 이 오류를 보고할 경우:

ITMS-91056: 개인 정보 매니페스트가 유효하지 않습니다. - 다음 경로의 PrivacyInfo.xcprivacy 파일이 유효하지 않습니다: …

앱 수준을 확인하세요. PrivacyInfo.xcprivacy 파일:

  • 파일이 유효한 JSON이어야 합니다.
  • Apple 문서화된 키와 값만 사용하세요.
  • 플러그인 패키지에 개인 정보 매니페스트를 추가하지 마세요. 앱에 추가하세요.

예시를 보려면 개인 정보 매니페스트 및 iOS URL 핸들러 를 참조하세요.

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.

Facebook SDK에는 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

플러그인은 실제 Facebook SDK 대신 스텁 클래스를 사용하므로 Facebook 의존성 및 권한이 빌드에 포함되지 않습니다.

구글 시그니인 28444 on Android

Android Google 인증 문제

GetCredentialCustomException: [28444] Developer console is not set up correctly Google Credential Manager에서 오류가 발생하는 경우 webClientId 설치된 APK의 서명 인증서, 패키지 이름 또는

Google Cloud Console과 일치하지 않습니다. Google 인증 문제를 해결하기 위한 전체 Android로그캣에서 로그를 필터링하여 GoogleProvider에 대한 로그를 확인하고, 플러그인이 출력한 package, signingSha1, webClientId OAuth 클라이언트와 비교하여

가족 링크 관리 계정과 Google Sign-In

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 to false로 true.
  • ; 기본값은 standard 플러그인은 자동으로 bottom 스타일이면 NoCredentialException.
  • 스타일이 실패하면
  • 에러 메시지는 비활성화하는 것을 제안합니다. filterByAuthorizedAccounts when this failure is detected.

Use @capgo/capacitor-persistent-account when your app needs native secure storage for access or refresh tokens.

On Android, it stores data in Account Manager. On iOS, it stores data in Keychain.