Создание чата Appwarp и проблем в игре для Android

Я создавал приложение для Android (на самом деле игра) с настроенным Cocos2d, и я планировал добавить функцию чата. что-то вроде контр-удара, когда другие игроки могут отправлять друг другу короткие мгновенные сообщения (я думаю, что столкновение кланового чата клана ближе всего к тому, что я хочу сделать, вы можете понять из этого)

Я пытался использовать API AppWarp для этого, но мне трудно это сделать. Мне понравился appwarp, потому что он обрабатывает управление сервером самостоятельно. Я не хочу внедрять специализированный код XMPP/Smack, где масштабируемость становится проблемой позже, потому что я вообще не знаю управления сервером! (хотя я хотел бы свободу, которую это дает мне). Я упоминал, что это команда из двух человек? Я и друг:).

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

Но проблема с созданием динамической групповой комнаты в Appwarp заключается в том, что она не остается в живых (остается постоянной) после того, как все пользователи в ней отключились. Согласно текущей реализации в API, динамическая группа удаляется, если последний член выходит из системы.

Q1) Есть ли способ для меня создать постоянную / статическую комнату со стороны клиента? Q2) и если это невозможно, есть ли способ сделать динамические комнаты постоянными? По сути, я спрашиваю любого, кто имеет опыт работы с Appwarp: если требуется некоторая настройка кода, не могли бы вы указать мне правильное направление? Или это вообще невозможно?

Q3) Кроме того, я хотел реализовать функцию истории чата в комнатах чата. Это уже доступно через Appwarp API? или я должен был бы написать слушателя, чтобы каждый раз, когда комната получала сообщение, она сохраняла файл истории? Опять же, это возможно только в том случае, если пользователь может повторно подключиться к комнате. Пожалуйста, помогите мне в этом тоже.

Кроме того, предположим, что мне нужно отказаться от идеи Appwarp (Gulp!) Q4) Можете ли вы указать мне правильное направление, чтобы создать групповой чат с похожим API, который может быть интегрирован с Android-приложением с Cocos2D.

1 ответ

В настоящее время создание статических комнат через API невозможно. Однако обеспечение такой гибкости является частью плана AppWarp.

AppWarp не поддерживает историю чата на стороне сервера в настоящее время. Это опять то, к чему мы стремимся, так как это было запрошено и другими разработчиками. Следите за нашими блогами ( http://blogs.shephertz.com/), где мы анонсируем наши обновления.

Мы ожидаем выпустить эти функции к началу октября.

Другие вопросы по тегам