2016-06-24 2 views
0

내 node-js 서버에서 푸시 알림을 보내고 있습니다. 배지 개수를 1로 설정했습니다. 내 앱이 포 그라운드에있을 때 didRegisterForRemoteNotificationsWithDeviceToken이 호출되고 앱이 원하는 것을 수행하면 올바르게 작동합니다. 내가 원하는 것은 사용자가해야하는 UI 액션입니다. 그러나 휴대 전화를 잠근 다음이 알림을 보내면 UI가 표시되지 않습니다. 나는 그것이 실패했다는 이유로 알림을 호출했다는 것을 알고 있으며, 앱/전화보다 심각하게 뒤져있다. 아무도 내가 푸시 알림이 발생했을 때 휴대 전화가 지연되지 않고 팝업되도록이 UI 요소를 가져올 수있는 방법을 알고 있습니까? 배경에서 이동하거나 전경에 고정 할 때 앱에없는 APNS가 지연/크래시를 야기 함

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent | UIStatusBarStyleBlackTranslucent]; 

이 호출을 설정하면

, UI가 입력됩니다

감사

+0

일부 코드를 표시해야합니다. – Paulw11

+0

내가 어떤 코드를 보여줄 수 있는지 확실하지 않습니다. 기본적으로 키 체인에서 무언가에 액세스하려고합니다. 이 것은 터치 ID를 통해 잠겨 있기 때문에 알림을 보내면 터치 ID를 가져와야합니다. 그건 실패하고 오류를 반환, touchID 결코 나타나지 않습니다. – hockeybro

+0

음, 푸시 알림으로 인해 앱이 루프/크래시되지 않으므로 코드에 무언가가 있어야합니다. 원격 알림을받을 때 실행하는 코드를 표시 하시겠습니까? 무슨 사고 야? 스택 트레이스는 어떻게 생겼습니까? 디버거에서 이것을 재현 할 수 있습니까? "실패한"메시지의 출처는 어디입니까? 그걸 인쇄 한 후에 어떻게 될까요? – Paulw11

답변

-1

당신은 UIStatusBarStyleBlackTranslucent 옵션을 추가해야합니다.

+0

질문을 올바르게 이해했다고 생각하지 않습니다. 상태 표시 줄은 여기의 문제와 관련이 없다고 생각합니다. –