Что означает «статус сталкера» в приложениях чата? - PullRequest
2 голосов
/ 29 апреля 2011

Я создал приложение чата XMPP для Android и iPhone. При тестировании приложения в jwchat.org пользователи, созданные на устройствах iPhone, отображаются как « stalker », а имена пользователей Android отображаются как онлайн / офлайн. Что значит " сталкер "? Из-за этого сообщения отправляются и принимаются с Android на iPhone, но сообщения устройств iPhone не принимаются устройствами Android. Может кто-нибудь, пожалуйста, помогите мне?

Ответы [ 2 ]

1 голос
/ 02 мая 2011

«Сталкер» - это неудачный термин, который встроен в пользовательский интерфейс вашего клиента, а не является стандартной частью протокола. Скорее всего, это относится к людям, которые включены в ваш список, как type="from", что означает, что они подписаны на ваше присутствие, но вы не подписаны на их присутствие. Если вы хотите изменить это состояние, отправьте их:

<presence type='subscribe' to='stalker@example.com'/>

Как только они примут:

<presence type='subscribed' to='you@example.com'/>

Вы должны быть в состоянии type="both" в списках друг друга.

0 голосов
/ 30 апреля 2011

Звучит как проблема присутствия в приложении iPhone - оно успешно входит в систему / аутентифицируется на сервере xmpp, но затем не может отправить раздел присутствия xmpp.

Есть ли у вас какие-либо следысвязь xmpp?

...