2016-03-01 1 views
3

Мы реализовали PubNub, и мы установили UUID. Вчера я его протестировал. Я использовал только 2 iPhone, но здесь 15 ежедневных активных устройств и около 16 пиковых UUID. Мы жестко кодировали UUID для наших 2 iPhone'ов iPhone4S и iPhone5C, но все же Daily Active Devices и Peak UUID показывали 10+.PubNub UUID, показывающий разные результаты на приборной панели

Может кто-то помочь нам в этом. Мы даже сравнивали с демонстрационным приложением PubNub, и это одно и то же. Я не знаю, почему это происходит, почему у нас есть пиковые UUID, показывающие 10+, когда мы жестко закодировали 2 значения.

+1

Несомненно, это тот день, когда мы жестко указали http://i.imgsafe.org/1e7ae1a.png Показаны 10 UUID. Например, через день после 25 февраля у нас было 64 UUID с 2 iPhone, то есть когда были удалены жестко закодированные значения – FosAvance

+1

Мы используем SDK для iOS и PHP SDK на локальном хорватском общедоступном хостинге. PHP SDK используется только для публикации сообщений на конкретном канале. У нас возникли проблемы с iOS и UUID – FosAvance

+0

Ahaaa, поэтому я должен сделать это и на стороне сервера. Я буду. спасибо, я думаю, что это решит проблему: D – FosAvance

ответ

3

PubNub UUID - Создание, набор, магазин, получить & Многократное

Для точного подсчета активных устройств и слежения, PubNub использует уникальный IP-адрес по умолчанию. Однако более точный способ сделать это - с UUID.

С за исключением JavaScript SDK & iOS SDK (на момент написания), PubNub's SDKs генерировать новый UUID с каждой инициализации/создания экземпляра из PubNub. Таким образом, вы можете получить клиентское устройство или серверный процесс, сообщающий несколько разных UUID каждый день.

Многие разработчики будут генерировать, локально хранить и повторно использовать UUID для клиентских приложений, но забудьте сделать это на процессах на стороне сервера, которые также используют PubNub.

Для получения дополнительной информации о создании UUID/хранении/повторном использовании с PubNub, пожалуйста, прочтите PubNub KB статью How Do I Set the UUID.

+0

Позвольте мне добавить: установить UUID ** EVERYWHERE **, вы инициализируете объект PubNub, как в PHP, iOS, Javascript, Android ... и используете один и тот же UUID для всех из них, например идентификатор пользователя из базы данных или электронной почты пользователя. – FosAvance

+1

Просто для уточнения ... каждый отдельный пользователь/устройство должен иметь свой собственный конкретный UUID. Каждый серверный процесс должен использовать свой собственный конкретный UUID. Совместное использование одного и того же UUID во всем мире неверно отражает количество пользователей/устройств, которые слишком мало подсчитывают, а также могут превзойти Присутствие *. –

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

  • Нет связанных вопросов^_^