2017-03-05 3 views
0

잘 작동하는 백그라운드 알람 서비스가 있으며 알람이 트리거 될 때 알림을 표시합니다.Xamarin.Forms의 Android 알람 트리거에 대한 페이지 표시

이제는 알림이 아닌 페이지가 표시되기를 원합니다. 앱이 백그라운드에 있더라도 말입니다.

Android, 문서를 보면 Xamarin.Android를 사용하여 달성 할 수 있음을 알고 있습니다.

은 그래서 두 가지 질문 여기에있어 : ​​알람이 트리거 할 때
  1. 은 어떻게 통지에 탭을 갖는 사용자없이, 전경에 을 앱을 가지고.
  2. Xamarin.Forms에서이를 처리하는 방법.

    protected override void OnCreate(Bundle bundle) 
    { 
        base.OnCreate(bundle); 
        if(bundle.ContainsKey(ScheduledAlarmHandler.LocalNotificationKey)){ 
         //App launched form notification 
        MessagingCenter.Send<MainPage> (this, "Android notification received"); 
        } 
    } 
    

    (this StackOverflow의 게시물에서 수집 위 : 두 번째 질문에 대한

, 나는 해결책의 일부 앱과 유사한 코드로, 알림에서 시작되고 있는지 여부를 감지하는 생각).

답변