С 1 мая 2013 г. Apple перестанет принимать приложения, которые имеют доступ к уникальным устройствам. идентификаторы (UDID). Похоже на didRegisterForRemoteNotificationsWithDeviceToken:
, больше не будет передаваться UDID в качестве токена устройства; но пока это не похоже на iOS 6.0.
Чтобы обойти эту проблему и снизить риск отклонения моего приложения, я нашел это ТАК вопрос, где они предлагают использовать ASIdentifierManager
, чтобы проверить, включил ли пользователь отслеживание рекламы для приложения, а затем получить advertisingIdentifier
и использовать его в качестве токена устройства. Должен ли я делать это внутри registerForRemoteNotificationTypes
перед регистрацией устройства для push-уведомлений на моих серверах или просто доверять тому, что я получаю как deviceToken
?