RegisterForRemoteNotificationTypes调用 - iOS通知

时间:2014-08-25 17:35:17

标签: ios xamarin.ios xamarin apple-push-notifications

我正在使用Xamarin构建一个iOS应用程序,该应用程序使用Apple推送通知服务器来推送通知。

根据Apple文档,您需要致电UIApplication.SharedApplication.RegisterForRemoteNotificationTypes注册您的推送通知申请。

是否始终需要从FinishedLaunching类中的AppDelegate方法调用此方法?我可以在应用程序运行时从应用程序中的其他方法调用它吗?

例如,我想在应用程序中创建一个启动注册过程的开关。我在Android应用程序中使用此模式。

1 个答案:

答案 0 :(得分:1)

可以从任何地方调用它,它不必在应用程序委托或应用程序启动时。 didRegisterForRemoteNotifications,didFailToRegisterForRemoteNotifications和didReceiveRemoteNotification函数总是在app delegate中。