2016-11-02 1 views
0

iOS에서 Ibm Mobile First Push Notification을 사용하는 앱을 개발 중입니다.Ibm Mobile First - WL.Client.Push 알림 배너에서 앱 실행 감지

제 질문은 알림 센터에서 알림 배너를 클릭했을 때 앱이 열려 있거나 탐색하는 것을 어떻게 감지합니까?

나는 WL.Client.Push.onMessage가 트릭을 수행한다는 것을 알고있다. 그러나 앱이 포 그라운드에 있고 알림이 수신 될 때도이 기능이 중지됩니다.

다른 기능이 있습니까?

미리 감사드립니다.

답변

0

모든 경우 (앱 닫힘, 열림, 등 ...) 들어오는 알림을 처리하기 위해 호출되는 단일 함수/콜백이 있습니다.

귀하의 시나리오를 이해하면 앱이 열렸는지 여부에 따라 알림과 함께 다른 작업을 수행하고 싶습니까? 어쩌면 런타임 중에 부울 플래그를 설정하거나 다양한 앱 화면에 "ID"를 할당하고 이에 대한 값을 확인하여 그에 따라 행동함으로써이 문제를 해결할 수 있습니까?

+0

반 사실이라면 사용자가 iOS의 '알림 배너'를 통해 알림을 누를 때와 앱이 포 그라운드에있을 때 알림이 수신 될 때 다른 작업을 수행하려고합니다. 두 시나리오 모두에 대해 WL.Client.Push.onMessage가 발생합니다. – Chris

+0

어떻게 차별화 할 수 있을까요? – Chris

+0

이것은 클라이언트 측에서 논리적으로 만 수행 할 수 있습니다. 특정 상황에서만 변경되는 값을 저장할 수있는 장소를 찾아야 할 수도 있습니다 ... –

관련 문제