programing

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함

css3 2023. 6. 14. 22:08

Itunes에 전달한 후 Firebase에서 "누락 알림 권한" 문제가 발생함

아시다시피 구글은 파이어베이스를 분석용으로 사용하기 시작했기 때문에 현재 프로젝트에 사용하고 싶습니다.아이튠즈 커넥트에 구축 및 업로드 프로젝트를 성공적으로 마쳤습니다.하지만 아래에 메일이 왔습니다.파이어베이스의 푸시 알림 옵션은 사용하고 싶지 않지만 SDK에 포함되어 있습니다.제거해야 하나요? 어떻게 해야 하나요?그것이 리뷰에서 거절을 당하게 될까요?

개발자님께,

"즉석 베이비 드림"에 대한 귀하의 최근 배달에서 하나 이상의 문제가 발견되었습니다.성공적으로 배달되었지만 다음 배달에서 다음 문제를 해결할 수 있습니다.

푸시 알림 사용 권한 누락 - 앱에 Apple 푸시 알림 서비스에 등록하는 데 사용되는 API가 포함되어 있는 것처럼 보이지만 앱 서명의 사용 권한에는 "aps-environment" 사용 권한이 포함되어 있지 않습니다.앱에서 Apple Push Notification 서비스를 사용하는 경우 Provisioning Portal에서 Push Notification에 대해 앱 ID가 활성화되었는지 확인하고 "aps-environment" 사용 권한이 포함된 배포 프로비저닝 프로필로 앱에 서명한 후 다시 제출하십시오.자세한 내용은 로컬 및 푸시 알림 프로그래밍 안내서의 "프로비저닝 및 개발"을 참조하십시오.앱이 Apple Push Notification 서비스를 사용하지 않는 경우에는 아무런 조치도 필요하지 않습니다.이 경고를 중지하려면 이후 제출에서 API를 제거할 수 있습니다.타사 프레임워크를 사용하는 경우 개발자에게 문의하여 API 제거에 대한 정보를 얻어야 할 수 있습니다.

문제를 해결한 후에는 Xcode 또는 Application Loader를 사용하여 새 이진 파일을 iTunes Connect에 업로드할 수 있습니다.

안부 전해요,

앱스토어 팀

사용 중인 라이브러리에 푸시 알림 API에 대한 호출이 있고 앱이 푸시 알림을 받을 수 있는 프로비저닝 프로필/인증서가 없는 경우 Apple에서 이 이메일을 받게 됩니다.그러나 앱에서 푸시 알림을 사용할 필요가 없다면 이 이메일을 무시해도 됩니다.

이 이메일은 당신의 앱이 거부된다는 것을 의미하지 않습니다.유니티로 만든 게임을 제출할 때나 네이티브 기능을 위해 프라임31 플러그인을 사용할 때 항상 이 메일을 받곤 했는데, 푸시 알림 API를 사용하여 이 메일을 받게 되었습니다.

무시해도 돼요, 괜찮을 거예요.

솔루션:

  • 앱이 Firebase Cloud Messaging을 사용하지 않는지 확인합니다.
  • Xcode 프로젝트에서 응용 프로그램 대상을 선택합니다.
  • 정보 탭으로 이동합니다(또는 Project Navigator(프로젝트 탐색기)에서 정보.plist(정보.plist)를 선택합니다).
  • 더하다FirebaseAppDelegateProxyEnabled으로 설정합니다.NO;
  • Capabilities 탭으로 이동하여 Push Notification 기능을 설정합니다.
  • 프로비저닝 프로필을 다시 생성합니다.

목표:이 문제가 앱이 거부된다는 것을 의미하지는 않지만, 앱 스토어 연결의 앱 레코드에 액세스할 수 있는 모든 사용자에게 이메일이 전송됩니다.기업 팀 계정의 경우 일반적으로 관리 담당자가 "문제를 하나 이상 발견했습니다"라는 이메일을 받게 됩니다.그들에게 그것은 보통 개발팀이 무언가를 잘못했다는 것을 의미합니다.그래서 저는 그것을 없애달라는 요청을 받았습니다.

Firebase를 사용하지만 Firebase 푸시 알림을 사용하지 않는 경우 이 경고를 방지하려면 앱 대리자 스위징을 비활성화해야 합니다.Info.plist에 값이 NO인 FirebaseAppDelegateProxyEnabledBOOL 키를 추가하는 중입니다.또한 향후 릴리스 빌드에서는 푸시 알림에 대한 경고가 없습니다.

Example

언급URL : https://stackoverflow.com/questions/37428539/firebase-causes-issue-missing-push-notification-entitlement-after-delivery-to