Quiero desarrollar una aplicación nativa para iPhone, que se sincronice con una base de datos remota. Es posible desarrollar esta aplicación usando PhoneGap.Si utilizo PhoneGap, ¿cómo obtengo datos de una base de datos externa? ? ¿Puedo usar PHP en PhoneGap?Aplicación nativa de iPhone usando PhoneGap y PHP
Respuesta
PhoneGap le permite ejecutar aplicaciones JavaScript y HTML en el iPhone. todo su código PHP tendrá que residir en un servidor remoto.
Para obtener datos del servidor, debe usar el objeto XMLHttpRequest
o algo más fácil de usar, como las funciones $.get()
o $.post()
de jquery.
wm_eddie es correcto.
Además, quería hacer un comentario sobre su cita "Deseo crear una aplicación de iPhone nativa". Las aplicaciones escritas para PhoneGap son no aplicaciones nativas. Si bien se les puede hacer mirar, y en su mayor parte, como las aplicaciones nativas, una mejor analogía es considerarlas como aplicaciones web preempaquetadas e instaladas localmente que pueden, mediante las aplicaciones de PhoneGap, obtener acceso a un subconjunto limitado de funcionalidad nativa. En particular, esta funcionalidad consiste en sensores (acelerómetro, gps, etc.) y la operación de la cámara, entre otros.
Esto puede no tener relación con su uso, pero sólo quería aclarar el punto ...;)
(PhoneGap sigue siendo un muy buena herramienta, y estoy usando en algunos de mi Sin embargo, si necesita una aplicación completamente nativa, a excepción de la JS, que debe interpretarse en tiempo de ejecución, pero está precompilada utilizando principalmente el simbolismo dependiente del idioma 1-1, entonces recomendaría Titanium que estoy aprovechando como Bueno, ambas son buenas herramientas, pero ofrecen productos distintamente diferentes con diferentes ventajas y desventajas. Es una cuestión de determinar los requisitos de su producto final y luego elegir la plataforma que tenga más sentido.)
+1 para aclarar qué es realmente PhoneGap. – BoltClock
Muchas gracias wm_eddie por su excelente respuesta. – user232751
Acabo de compilar una aplicación PhoneGap con PHP usando Ajax para obtener contenido.
Primero, cargue la biblioteca jQuery en index.html head. En función de onBodyLoad(), poner la llamada Ajax para el archivo PHP:
$('#content').load('http://www.example.com/test.php');
en la sesión de HTML, poner el div id = "contenido" ¿dónde desea mostrar el contenido.
PHP:
for($i=1; $i<=10; $i++) {
echo '<p>I\'m a PHP Loop! Value: ' . $i . ' of 10.</p>';
}
HTML imprimirá:
<p>I'm a PHP Loop! Value: 1 of 10.</p>
<p>I'm a PHP Loop! Value: 2 of 10.</p>
<p>I'm a PHP Loop! Value: 3 of 10.</p>
<p>I'm a PHP Loop! Value: 4 of 10.</p>
<p>I'm a PHP Loop! Value: 5 of 10.</p>
<p>I'm a PHP Loop! Value: 6 of 10.</p>
<p>I'm a PHP Loop! Value: 7 of 10.</p>
<p>I'm a PHP Loop! Value: 8 of 10.</p>
<p>I'm a PHP Loop! Value: 9 of 10.</p>
<p>I'm a PHP Loop! Value: 10 of 10.</p>
También es posible usar
$.get('test.php?name', function(data) {
$('#content').html(data);
});
Y su prueba.php podría tener algo como:
if (isset($_GET['name'])) {
echo "Asked for name!";
}
Con esto, puede seguir y hacer algunas cosas agradables. Tengo una duda sobre el tema: ¿puedo alojar archivos PHP externos e implementar la aplicación en la tienda de aplicaciones? Hay alguna restricción sobre eso?
- 1. Buscar teclado en el iPhone usando PhoneGap
- 2. Descargue imágenes y guárdelas localmente en la aplicación iPhone Phonegap
- 3. Apertura de la aplicación nativa. de Safari
- 4. IPhone phonegap pdf issue
- 5. Rendimiento de la aplicación Phonegap frente al rendimiento de la aplicación nativa
- 6. Aplicación web en un iPhone: diseñándola para que parezca una aplicación nativa de iPhone
- 7. Cómo crear una barra de pestañas usando PhoneGap
- 8. Marque un número usando Phonegap en el teléfono IPhone
- 9. Uso de anuncios en la aplicación para iPhone PhoneGap
- 10. Adjuntar imagen en la aplicación nativa SMS/MMS en iPhone
- 11. PhoneGap y iPhone 5: eliminar rayas negras superior e inferior
- 12. phonegap ipad/iphone, tengo una sola aplicación en ambos dispositivos
- 13. Cómo usar phonegap para ser parte de la aplicación ios nativa completa
- 14. ¿Podría crear el botón "Llamar" en la aplicación HTML 5 para iPhone usando PhoneGap?
- 15. Servidor PHP Cargar una imagen de Phonegap y Jquery
- 16. Uso de la variable de sesión y cookies con Phonegap en iPhone y Android
- 17. ¿Hay una biblioteca YAML nativa para iPhone?
- 18. Cargando archivos con PhoneGap + iPhone
- 19. ¿Cómo desarrollar la interfaz de usuario que se verá como nativa de Android usando jQuery-mobile?
- 20. Acceder a archivos usando Phonegap
- 21. Repetición de la imagen de fondo en la aplicación nativa de iPhone
- 22. Aplicación móvil híbrida vs nativa
- 23. aplicación iPhone/iPad usando atajos de teclado?
- 24. ¿Convertir la aplicación Sencha Touch en una verdadera aplicación nativa para iPhone?
- 25. PhoneGap for iPhone: problema cargando URL externa
- 26. Aplicación web usando Play framework y sencha
- 27. HTML 5 geolocalización usando phoneGap
- 28. Sencha + PhoneGap
- 29. Cómo integrar la función de Skype en mi aplicación nativa
- 30. captura de firma para android usando phonegap
puede por favor publicar cualquier ejemplo simple del código –