2015-04-10 3 views
2

Я дизайнер веб-сайта и хотел бы изучить развитие мобильных приложений.Будет ли сайт PHP иметь возможность общаться с Android APP?

Веб-сайты, такие как facebook & twitter можно использовать через браузер и приложение, и вы видите одни и те же данные независимо от того, откуда вы его вводите. У меня есть веб-сайт, который закодирован на PHP, и я хочу использовать приложение для Android на этом веб-сайте, чтобы люди не могли получить к нему доступ через браузер и чтобы они могли получать уведомления на мобильном телефоне и так, чтобы они могли получать уведомления на мобильных устройствах.

Мой вопрос это ... Может ли сайт PHP быть связан с приложением Android (другими словами ... общаться с афоризмой). Или был ли веб-сайт закодирован на другом языке?

У кого-нибудь есть ссылки на места, где объясняется, как это сделать?

+0

Да, вам нужно написать API. Если вы ищете «Android API PHP», есть много материала - просто избегайте учебников с большими угрозами безопасности. ';-)' – halfer

+0

да они могут. просто предоставить веб-сервис для запроса от android. используя REST или SOAP –

+0

Ему не нужен специальный API для PHP, так как не имеет значения, что веб-сайт является PHP. Он может использовать любой HTTP API, такой как [HTTPURLConnection] (http://developer.android.com/reference/java/net/HttpURLConnection.html). (Или SOAP, или JSON, или websocket, или что-то еще.) –

ответ

0

Не имеет значения, на каком языке закодирован веб-сайт. Важно то, что делает сайт, а не то, как он это делает. Со стороны вы не можете сказать, как это делается, и приложение будет снаружи.

0

Создать мобильное приложение просмотра для вашего сайта. Android-приложение, которое оптимизирует ваш сайт для мобильного просмотра.

Существует несколько рамок, которые могут помочь вам достичь того, чего вы хотите.

Один из них, Phonegap.

2

Да, это возможно.

Следующие пункты будут полезны, если вы хотите узнать, разработки мобильных приложений:

1) Есть 2 варианта для разработки мобильных приложений

а) Гибрид: Разработка приложений с использованием Кордовы/PhoneGap (HTML, CSS, Jquery)

б) Native: Разработка приложений с помощью JAVA (для Android) и Objective C (для iPhone)

Это может быть полезно, чтобы сделать выбор между опционами: https://softwareengineering.stackexchange.com/questions/201487/what-are-the-pros-and-cons-of-html5-native-and-hybrid-mobile-app-approaches

2) Если ваш сайт находится на Wordpress, и вы решили разработать приложение, используя Phonegap/Cordova, вы можете рассмотреть этот плагин https://apppresser.com/. Это поможет вам преобразовать весь сайт в приложение Кордовы.

3) Альтернативные рамки для Phonegap/Cordova (гибридные приложения): ионный каркас & Onsen UI.Но использовать их вы должны быть хорошо знаком с AngularJs

0

Короткий ответ: да, это возможно

, но есть некоторые понятия, которые вы должны понимать, перед началом.

  • API (Application Programming Interface): набор методов, которые вы будете использовать для взаимодействия с вашим приложением. Например: получить ваши сообщения в facebook, получить список друзей, опубликовать новое сообщение, обновить свой профиль и т. Д.
  • Webservice: в основном это программный компонент, который позволяет обмениваться информацией между приложениями в сети (более на http://www.w3schools.com/webservices/ws_intro.asp) , Это своего рода API, который использует http для связи. Есть много вариантов, но лично я использую REST с JSON. (https://stackoverflow.com/a/840713/1359796)

Вы должны решить, какую информацию вы хотите разделить между вашим веб-сайтом и приложением. Возможно, вы просто хотите открыть новый контент для приложения, в этом случае вам понадобятся только несколько методов «get». Но, возможно, вы хотите добавить информацию из приложения в Интернет, в этом случае вам понадобятся «установленные» методы, а также аутентификация (пользователь, вход, пропуск). Может быть так усложнять, как вам это нужно;)

Затем идут работать :) http://blog.ijasoneverett.com/2013/02/rest-api-a-simple-php-tutorial/ также может быть http://www.androidhive.info/2014/01/how-to-create-rest-api-for-android-app-using-php-slim-and-mysql-day-23/

С, что вы будете иметь веб-сайт, что «говорить» других приложений, которые могут подключаться к нему это API и может отправлять, получать и обновлять информацию из других источников.

Теперь вы переходите на другую сторону: мобильное приложение. Там у вас есть гибридные или родные решения, но вы хотите «научиться разработке мобильных приложений», поэтому перейдите на native.

Когда вы поймете окружающую среду (и Ланг), вы можете перейти непосредственно для решения этой задачи:

примечание 1: многие из этих ссылок, которые я не читал, можно использовать как примеры, и я принуждаю вас к поиску других путем поиска в Интернете.

примечание 2: Android и iOS похожи, но полные разные миры. Я думаю, что лучше вы понимаете основные понятия, но начинаете развиваться только в одном из них. После того, как вы почувствуете себя комфортно, если вы хотите продолжить со вторым, отлично, но начать с обоих в тот же момент может быть трудной задачей.

примечание 3: если ваша сторона использует некоторую CMS, наверняка будет какой-то модуль (плагин), который может вам помочь.

Смежные вопросы