3

私はを使用しています。Xamarin.forms android projectには、通知をプッシュしようとしていますが、うまくいきましたが、ユーザーがフルスクリーンで通知を表示できるようにしています同じタイトルと同じ内容のサイズは、以下の私のコードに (多分私はアンドロイドの活動?!改めてそれを開く必要があり):Xamarin.Forms Open Notification同じ情報を持つOnClick

var notification = new Notification.Builder (Application.Context) 
       .SetContentTitle (message.Short_Message.ToString()) 
       .SetContentText (message.Long_Message.ToString()) 
       .SetSmallIcon (Resource.Mipmap.ic_launcher) 
       .SetStyle(new Notification.BigTextStyle().BigText(message.Long_Message)) 
       .SetPriority((int)NotificationPriority.Max)      
       .Build(); 

      var manager = Application.Context.GetSystemService (Application.NotificationService) as NotificationManager; 
      manager.Notify (message.ID, notification); 

答えて

0

は、一般的なルールとして、私たちは、できるだけネイティブプロジェクトを使用します。 ユーザーが通知をクリックすると、フォームアプリに表示され、情報が表示されます。

コンテンツを表示するためにフォームプロジェクトを開いていない特別な理由はありますか? Appクラスにプロパティを注入するだけで済みます。

何らかの理由でAndroidプロジェクトに滞在する必要がある場合は、新しいアクティビティを開く必要があります。通知は誇張されているように聞こえます。通知、全ページビューです。バンドル内の値を転送することができます。

+0

コードを追加して、私が新しいアクティビティを開いてどのようにできるか説明してください –

関連する問題