Мне нужно сделать чат-приложение для 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
Эти три этапа уже учтены рамками. Разработчик должен просто сосредоточиться на самом приложении
Удачи!!!!
Да, есть несколько способов сделать это
Вам потребуется выполнить следующие шаги (по крайней мере):
Вероятно, вы захотите использовать C2DM от Google, хотя это не бесплатно.
Ваш php-сервер получит сообщение с телефона, сделает его обработку, а затем сделает HTTPS-запрос службе C2DM компании Google, которая отправит сообщения на целевое устройство Android.
Не используйте C2DM, его устаревший. Пройдите GCM (Global Cloud Messaging),
перейдите по этой ссылке, http://developer.android.com/google/gcm
Вы слышали о Firebase? Firebase . Сделать чат-приложение с Firebase – это поесть пиццы.