2014-01-29 3 views
0

Я помню, что во время предварительного просмотра Notification Hub мы использовали метод RefreshRegistration (или что-то подобное, по-видимому, на другом SDK устройства), так что устройство регистрация обновляется в центре уведомлений и не удаляется автоматически через 90 дней.Регистрация устройства обновления с помощью Azure Notification Hub (SDK устройства)

В версии GA-устройства Notification Hub SDK я больше не могу найти этот метод. Несколько вопросов, я надеюсь, что специалисты в хаб Извещение может помочь:

  1. Является ли причиной отсутствующего RefreshRegistration метода, не означает, что мы больше не нужно вызывать другую функцию, вместо этого, мы должны всегда называть «правильным» версию регистрации (например, RegisterTemplate/RegisterNavite и т. д.) каждый раз?
  2. Какова наилучшая практика при вызове метода регистрации (для Notification Hub)? Должны ли мы сделать регистрационный звонок при каждом запуске мобильного приложения?

ответ

0

Я не могу окончательно ответить на вопрос о том, почему он был удален, но я могу определенно сказать, что наилучшей практикой является перерегистрация уведомлений при каждом запуске мобильного приложения.

страница «Начало» (http://azure.microsoft.com/en-us/documentation/articles/notification-hubs-ios-get-started/) рекомендует поставить регистрацию в этом методе: didFinishLaunchingWithOptions

Мы обнаружили, что эта практика работает лучше всего для нашего решения.

+0

Спасибо за советы! Это то, что я и сделал в своем приложении. На практике вы когда-нибудь замечали, что это вызвало слишком много ненужных вызовов API регистрации? Должны ли мы сделать некоторые проверки в приложении, скажем, может быть, только регистрация регистрации через день или когда это действительно необходимо? –

+0

Я полагаю, это зависит от того, какой уровень цен вы используете, и насколько сильно вы хотели бы управлять использованием API. Мы не рискуем превысить наши пределы, поэтому мы не вдавливали в дроссель. –

Смежные вопросы