Сделать приложение чата Android с нуля

Мне нужно сделать чат-приложение для Android. Я думал об использовании PHP-скрипта для реализации приложения чата. Основная идея заключается в том, чтобы отправить сообщение андроида на клиентский скрипт PHP и использовать PHP-скрипт для отправки сообщений в базу данных MySQL. Эти сообщения будут транслироваться другим людям. Но проблема в том, что сообщения для автоматического вещания передаются другим людям. Есть ли способ сделать это, используя андроид и php?

Вы можете сделать следующее

  • Сделайте постоянное соединение tcp между вашим устройством и сервером PHP

  • Когда сообщение транслируется, отправляйте его по tcp-соединению каждого устройства

  • На устройстве выполните это уведомление, и вам хорошо идти.

Если вы хотите использовать Java на стороне сервера, у меня уже закончен ваш проект и готов к отправке;) (просто шучу)

Но если вам интересно ознакомиться с платформой обмена сообщениями Device-to-Device платформы OpenMobster Mobile Cloud. Проект является бесплатным и открытым исходным кодом. Ниже приведена ссылка на структуру устройств для устройств: http://code.google.com/p/openmobster/wiki/D2DPushFramework

и http://code.google.com/p/openmobster/wiki/PushFramework

Эти три этапа уже учтены рамками. Разработчик должен просто сосредоточиться на самом приложении

Удачи!!!!

Да, есть несколько способов сделать это

  1. вы можете просто отправить на сервер и с сервера отправлять push-уведомления на мобильные телефоны
  2. Вы можете заставить мобильный контент проверять наличие обновлений, если он существует

Вам потребуется выполнить следующие шаги (по крайней мере):

  1. настроить веб-сервер PHP
  2. зарегистрируйтесь для Android Push Notification (возможно, вам это нужно)
  3. создать схему базы данных
  4. написать свои собственные коды, чтобы пользователи могли отправлять и получать сообщения чата
  5. безопасность !!!

Вероятно, вы захотите использовать C2DM от Google, хотя это не бесплатно.

Ваш php-сервер получит сообщение с телефона, сделает его обработку, а затем сделает HTTPS-запрос службе C2DM компании Google, которая отправит сообщения на целевое устройство Android.

http://code.google.com/android/c2dm/#push-process

Не используйте C2DM, его устаревший. Пройдите GCM (Global Cloud Messaging),

перейдите по этой ссылке, http://developer.android.com/google/gcm

Вы слышали о Firebase? Firebase . Сделать чат-приложение с Firebase – это поесть пиццы.