あなたはいつものiOS上でプッシュ通知を実装する方法の基礎でこのXamarinのチュートリアルをフォローアップすることができますGitHubのドキュメントは、このことを意味しているほか
https://developer.xamarin.com/guides/ios/application_fundamentals/notifications/remote_notifications_in_ios/
:
コールCrossPushNotification.CurrentどのプロジェクトやPCLからでもAPIにアクセスできます。
使用する前に各プラットフォームでプラグインを初期化する必要があります。メソッド(Register/Unregister)を使用する前に初期化されていない場合、PushNotificationNotInitializedExceptionが発生します。
CrossPushNotification.Initialize < 'T'>このメソッドは、プッシュ通知プラグインを初期化します。ジェネリックTは、IPushNotificationListenerを実装するクラスでなければなりません。これは、すべてのプッシュ通知イベントを聴くクラスだったでしょう。
AppDelegateのIOS:
public override bool FinishedLaunching (UIApplication app, NSDictionary options)
{
//Consider inizializing before application initialization, if using any CrossPushNotification method during application initialization.
CrossPushNotification.Initialize<CrossPushNotificationListener>();
//...
return base.FinishedLaunching (app, options);
}
そして、私はあなたがすでにIPushNotificationListenerあなたが登録/必要なときに、デバイスの登録を解除する必要があります。そのほかに
を実装したことを推測する、だから私はプラグインを考えますかなり自己説明されています。このことができます How to use Push Notifications in Xamarin Forms
希望:
これに関連し、このトピックに関する同様のスレッドがあります!