Я использую Monotouch для Mac и выполнил шаги, чтобы получить сертификат профиля инициализации, включающий push-уведомление в этом процессе. У меня есть рабочее приложение, и теперь я экспериментирую с apns-sharp и moon-apns, но не могу понять, как получить мой токен устройства. Я надеюсь, что кто-то может предоставить мне подробные и простые шаги для этого.deviceToken устройства IOS
6
A
ответ
4
В вашем методе FinishedLaunching
, зарегистрировать приложение для удаленных уведомлений через UIApplication
объекта вы получите в нем:
// Pass the UIRemoteNotificationType combinations you want
app.RegisterForRemoteNotificationTypes(UIRemoteNotificationType.Alert |
UIRemoteNotificationType.Sound);
Тогда в вашем AppDelegate
классе переопределить RegisteredForRemoteNotifications
метод:
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
}
Смежные вопросы
- 1. IOS Анализировать deviceToken вопросы
- 2. IOS недействительно deviceToken
- 3. iOS, APNS, Push Notification, DeviceToken, iPhone
- 4. ios DeviceToken: Как передать deviceToken из AppDelegate в ViewController?
- 5. Почему devicetoken не генерируется для другого устройства?
- 6. Update deviceToken on Existing Parse Установка iOS
- 7. получить ios push deviceToken второй раз
- 8. MonoTouch Получить DeviceToken в iOS8
- 9. Не удалось получить deviceToken
- 10. Сохранение deviceToken для NSUserDefaults
- 11. Как получить токен устройства в iOS?
- 12. Parse deviceToken не в формате
- 13. Обновление Parse deviceToken ПОСЛЕ регистрации
- 14. Devicetoken iphone для push-уведомления?
- 15. Могу ли я отменить deviceToken?
- 16. Анализировать Установка не получает DeviceToken
- 17. набор DeviceToken в разборе для Android
- 18. PARSE: Push Notifications «deviceToken» неопределенные
- 19. Android - Parse deviceToken отличается от deviceToken в .getInstallationId();
- 20. Ящик устройства iOS для push-уведомления внутри скобок или нет
- 21. Laravel 5 отправить толчок уведомление андроид и IOS устройства
- 22. Как получить DeviceToken iPhone
- 23. didRegisterForRemoteNotificationsWithDeviceToken не возвращается deviceToken
- 24. ошибка толчок уведомления КСН когда РЕГИСТРАЦИЯ devicetoken
- 25. Получить токен устройства, если пользователь отказался Push-уведомление ios
- 26. Pubnub список devicetoken, связанный с каналом?
- 27. Как мы получаем токен устройства в iOS Appcelerator
- 28. Как преобразовать строку токена устройства iOS в NSData
- 29. Отправка APN возвращает BadDeviceToken, какой должен формат DeviceToken?
- 30. Android Parse SDK не подбирает deviceToken
Мне нужно пройти все эти шаги? ... Не существует способа получить фактическое шестнадцатеричное значение идентификатора устройства? –
Нет, нет другого пути. Ваше приложение должно регистрироваться для удаленных уведомлений каждый раз, когда оно начинается. Если вы ссылаетесь на UDID, извлечение его на iOS 5+ приведет к отклонению вашего приложения. Кроме того, токен устройства для удаленных уведомлений отличается от UDID и основан на вашем профиле подготовки, типах уведомлений и т. Д. –
спасибо, я попробую это –