Это очень общий вопрос, однако я сделал некоторые исследования и считаю, что просто не хватает полезной терминологии рассматриваемых концепций, и если кто-то может указать мне в правильном направлении, это будет полезно.
В основном я создаю страницу PHP, которая отправит запрос - это будет затем получено родным приложением. Если пользователь принимает или отклоняет запрос. Затем это будет отправлено обратно на страницу PHP.
Итак, мои вопросы..
Если вы хотите идти в правильном направлении и хотите, чтобы все это было на PHP, я бы посмотрел на PHP RESTful. Возможно, прочитайте этот ресурс: http://www.amazon.com/RESTful-PHP-Services-Technologies-Solutions-ebook/dp/B005VQ8SB6/ref=sr_1_1?s=books&ie=UTF8&qid=1419012976&sr=1-1&keywords=9781847195531
Вы также можете посмотреть в форматах Symphony или Zend, есть и другие фреймворки с аналогичной функцией. Если вам нужно это быстро, вы можете установить его и проверить, что вы хотите выполнить.
Также взгляните на фрагмент симфонии на запрос и ответ - прослушивание http://php-and-symfony.matthiasnoback.nl/2011/10/symfony2-how-to-create-a-custom-response-using-an- событийно-слушатель/
Symfony обеспечивает прочную основу для HTTP и успокоительного API, через который можно настроить jQuery mobile, а затем, если вы расширите TWIG для шаблона, Symfony будет действовать как поставщик и композитор с помощью маршрутизации. В то время как Symfony не запускает собственные приложения, им необходимо получить и сохранить данные, а на этом фронте такие системы, как Symfony, хорошо работают. Поэтому можно утверждать, что можно использовать API для нескольких клиентов (iOS, Android и т.д.), А затем повторно использовать контроллеры и использовать форматы для генерации XML/JSON, таким образом теоретически он должен работать с Phonegap.