2012-02-04 2 views
0

Я знаю, что одна учетная запись пользователя, зарегистрированная на C2DM, может обрабатывать до 100 приложений с C2DM.C2DM - TOO_MANY_REGISTRATIONS

Мой вопрос: Может ли зарегистрированный пользователь обрабатывать более 100 экземпляров на разных устройствах? Я хочу иметь большую группу людей, которые делят одну учетную запись Google .

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

Благодаря

ответ

1

Из Android C2DM documentation (курсив мой):

Регистрация ID

Идентификатор выданная C2DM серверов на Android приложение, которое позволяет ему получать сообщения. После того, как приложение имеет идентификатор регистрации , он отправляет его на сервер сторонних приложений, , который использует его для идентификации каждого зарегистрированного устройства для приема сообщений для данного приложения. Другими словами, идентификатор регистрации привязан к конкретному приложению, запущенному на конкретном устройстве.

Из этого небольшого фрагмента кода, это справедливо предположить что предел 100 регистрации за счет одного устройства. Например, если учетная запись [email protected] имеет 100 приложений (C2DM) на устройстве A и хочет добавить новое приложение (C2DM enabled) на устройстве B, тогда все должно быть хорошо. Это, конечно, предполагает, что количество приложений с поддержкой C2DM на устройстве B равно < 100.