programing

원격 푸시 알림은 Info.plist에 UIBackgroundModes를 추가해야합니까?

nasanasas 2020. 9. 23. 07:43
반응형

원격 푸시 알림은 Info.plist에 UIBackgroundModes를 추가해야합니까?


원격 푸시 알림을 통합했지만 다음 경고가 표시됩니다.

didReceiveRemoteNotification:fetchCompletionHandler:],하지만 여전히 에서 remote-notification지원되는 UIBackgroundMode목록에 " " 을 추가해야 합니다 Info.plist.

내 Xcode 버전은 8.3.1입니다. 나는 이것을에 정말로 추가하고 싶다 Info.plist. 나는 몇 가지 튜토리얼을 따랐지만 이것도 언급하지 않았습니다. 나는 정말로 무엇을해야합니까?


예, 백그라운드 업데이트에 원격 알림을 사용하려면 백그라운드 모드 / 원격 알림을 활성화해야합니다.

이를 수행하는 가장 쉬운 방법은 프로젝트 설정을 사용하는 것입니다. 대상-> 앱-> 기능-> 백그라운드 모드로 이동하여 원격 알림을 확인 합니다. 그러면 필요한 설정이 자동으로 활성화됩니다.

프로젝트 설정의 배경 모드 드롭 다운 목록


필요한 info.plist (다른 이름으로 열기-> 소스 코드)를 편집하고 다음을 붙여 넣을 수도 있습니다.

<dict>
<key>UIBackgroundModes</key>
    <array>
        <string>remote-notification</string>
    </array>

기능에서 원격 알림 배경 모드를 설정 한 후에도 나에게 일어났습니다. 문제는 프로덕션 용, qa 용, 스테이징 용으로 3 개의 타겟이 있다는 것입니다. 세 대상 모두에 원격 알림을 설정해야했고 경고가 수정되었습니다.

참고 URL : https://stackoverflow.com/questions/45440627/do-remote-push-notifications-require-to-add-uibackgroundmodes-in-info-plist

반응형