2017-05-16 6 views
0

thisビデオの後にAndroidプロジェクトのXamarinフォームにプッシュ通知を実装しました。ビデオの音声言語はポルトガル語ですが、コードはそれ自体を説明しています。実装はthisプラグインを使用して行われます。 Androidでは、実装はうまくいきます。私はIOSのための同じ実装のステップを見つけることができたらいいと思う。誰も助けることができますか?PushNotificationプラグインを使用してXamarin Forms for IOSでプッシュ通知を実装する方法

ありがとうございました!

答えて

1

あなたはいつもの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

希望:

これに関連し、このトピックに関する同様のスレッドがあります!

関連する問題