2013-09-13 1 views
1

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

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

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

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

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

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

Кроме того, предположим, что я должен бросить Appwarp идею (Глоток!) Q4) Можете ли вы мне точку в правильном направлении, чтобы создать на основе группового чата с подобным апи, который может быть интегрирован с андроид приложение с cocos2d.

+0

К сожалению, не могу добавить метку для appwarp:/ –

ответ

0

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

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

Ожидается, что эти функции будут выпущены к началу октября.

+0

Dhruv любое обновление? –

+0

Эй, вы не подписались на свой информационный бюллетень? да, они реализовали историю, но все еще не стойкие чаты ... –