2017-03-05 3 views
0

正常に機能し、アラームがトリガされたときに通知を表示するバックグラウンドアラームサービスがあります。AndroidアラームトリガーのページをXamarin.Formsに表示

通知を表示するのではなく、アプリケーションがバックグラウンドになっている場合でも、ページを表示するようにしました。

Android、ドキュメントを見ると、これはXamarin.Androidを使用して達成可能であることがわかります。

だから私はここに二つの質問持っている:通知をタップしたユーザーせずにアラームが発生したときにフォアグラウンドにアプリケーションを持参する方法

  1. 、 を。
  2. これをXamarin.Formsで処理する方法。 2番目の質問については

、私は解決策の一部は、アプリケーションはのようなコードで、通知から開始されているかどうかを検知することであると思う:

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のポストから集められた上記)。

答えて

関連する問題