В вашем методе FinishedLaunching
зарегистрируйте приложение для удаленных уведомлений через объект UIApplication
, который вы в нем находите:
// Pass the UIRemoteNotificationType combinations you want
app.RegisterForRemoteNotificationTypes(UIRemoteNotificationType.Alert |
UIRemoteNotificationType.Sound);
Затем в своем классе AppDelegate
переопределите RegisteredForRemoteNotifications
method:
public override void RegisteredForRemoteNotifications (UIApplication application, NSData deviceToken)
{
// The device token
byte[] token = deviceToken.ToArray();
}
Вы также должны переопределить метод FailedToRegisterForRemoteNotifications
, чтобы обработать ошибку, если таковая имеется:
public override void FailedToRegisterForRemoteNotifications (UIApplication application, NSError error)
{
// Do something with the error
}