지원
설치
잘못된 개인 정보 매니페스트 (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 permissionbut 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'], },});주요 점:
- 설정
filterByAuthorizedAccountstofalse로true. - ; 기본값은
standard플러그인은 자동으로bottom스타일이면NoCredentialException. - 스타일이 실패하면
- 에러 메시지는 비활성화하는 것을 제안합니다.
filterByAuthorizedAccountswhen this failure is detected.
Where to store access tokens
Section titled “Where to store access tokens”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.