내 node-js 서버에서 푸시 알림을 보내고 있습니다. 배지 개수를 1로 설정했습니다. 내 앱이 포 그라운드에있을 때 didRegisterForRemoteNotificationsWithDeviceToken
이 호출되고 앱이 원하는 것을 수행하면 올바르게 작동합니다. 내가 원하는 것은 사용자가해야하는 UI 액션입니다. 그러나 휴대 전화를 잠근 다음이 알림을 보내면 UI가 표시되지 않습니다. 나는 그것이 실패했다는 이유로 알림을 호출했다는 것을 알고 있으며, 앱/전화보다 심각하게 뒤져있다. 아무도 내가 푸시 알림이 발생했을 때 휴대 전화가 지연되지 않고 팝업되도록이 UI 요소를 가져올 수있는 방법을 알고 있습니까? 배경에서 이동하거나 전경에 고정 할 때 앱에없는 APNS가 지연/크래시를 야기 함
[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent | UIStatusBarStyleBlackTranslucent];
이 호출을 설정하면
, UI가 입력됩니다감사
일부 코드를 표시해야합니다. – Paulw11
내가 어떤 코드를 보여줄 수 있는지 확실하지 않습니다. 기본적으로 키 체인에서 무언가에 액세스하려고합니다. 이 것은 터치 ID를 통해 잠겨 있기 때문에 알림을 보내면 터치 ID를 가져와야합니다. 그건 실패하고 오류를 반환, touchID 결코 나타나지 않습니다. – hockeybro
음, 푸시 알림으로 인해 앱이 루프/크래시되지 않으므로 코드에 무언가가 있어야합니다. 원격 알림을받을 때 실행하는 코드를 표시 하시겠습니까? 무슨 사고 야? 스택 트레이스는 어떻게 생겼습니까? 디버거에서 이것을 재현 할 수 있습니까? "실패한"메시지의 출처는 어디입니까? 그걸 인쇄 한 후에 어떻게 될까요? – Paulw11