Xamarin.Formsプロジェクトでローカル通知を実装するためにXam.Plugins.Notifierパッケージを使用しています。Xam.Plugins.NotifierがIOS 11で動作しない
ここはPCLプロジェクトで書いたコードです。 CrossLocalNotifications.Current.Show( "タイトル"、 "説明");
Androidではうまくいきますが、IOSでは動作しません。 より低いIOS SDKで動作するかどうかわかりません。 とにかくそれはここでIOS 11
上では動作しません私はAppDelegate.cs
に if (UIDevice.CurrentDevice.CheckSystemVersion(10, 0))
{
// Ask the user for permission to get notifications on iOS 10.0+
UNUserNotificationCenter.Current.RequestAuthorization(
UNAuthorizationOptions.Alert | UNAuthorizationOptions.Badge | UNAuthorizationOptions.Sound,
(approved, error) => { });
}
else if (UIDevice.CurrentDevice.CheckSystemVersion(8, 0))
{
// Ask the user for permission to get notifications on iOS 8.0+
var settings = UIUserNotificationSettings.GetSettingsForTypes(
UIUserNotificationType.Alert | UIUserNotificationType.Badge | UIUserNotificationType.Sound,
new NSSet());
UIApplication.SharedApplication.RegisterUserNotificationSettings(settings);
}
を追加したコードがある誰が私はそれを修正するのに役立つことはできますか? このパッケージをIOS上で動作させたいです。
ありがとうございました。
ご返信ありがとうございます、私はすでにそれを自分で処理しています。バックグラウンドで動作しない場合は、何を追加する必要がありますか。 –
@ Passionate.Cあなたが提供したコードはバックグラウンドで動作するはずです。 –