2013-05-03 2 views
0

В нашем решении Apple MDM я хотел бы реализовать ограничение скорости, устанавливая ограничение на количество устройств, которые могут взаимодействовать с сервером в любое время.
Как и устройство iOS отвечает NotNow, когда оно не может обслуживать запрос, я думал об ответе с 429 (слишком много запросов).
Как устройство будет действовать после его получения? Попробует ли он еще раз немного позже или просто сдастся и ждет нового запроса?Использование ограничения скорости с помощью Apple MDM

ответ

1

а) Вы можете попробовать и посмотреть, что будет происходить

б) Вообще говоря, поведение устройства является ненадежным (документация не определяет, как устройство будет вести себя в этом случае, так что он может меняться от версии к версии)

c) Почему у вас есть эта проблема? Устройство только пытается получить команду при отправке push-уведомления. Таким образом, вместо ограничения того, кто может получить команду, просто ограничьте push-уведомления, которые вы отправляете.

+0

Я согласен с вами. Вариант a действительно хороший вариант. Возможно, я просто немного ленив и надеялся, что кто-то уже знал. Что касается опции c, вы также правы. У нас уже есть механизм планирования. Это не очень хорошо, и мысли, поднятые этим вопросом, заставили меня придумать лучшее решение, которое все еще отсутствует в реализации :-) – homaxto