2011-05-06 85 views
0

我开发了一个使用一些PHP代码和MySQL数据库的iPhone应用程序。要在真实的设备上测试这款应用程序,苹果是否在iOS上提供了网络服务器?在我的代码我正在使用的网址类似这样的PHP代码:iphone开发 - 使用PHP和Mysql在真实设备上测试应用程序

http://localhost/GetUserlist.php

所以,在真实的设备进行测试,并提供苹果网络服务器或没有?我们是否需要在自己的服务器上托管我们自己的文件?

请在这方面帮助我。

回答

2

在iPhone上没有实现的Web服务器,Apple不为开发人员提供此类服务。您需要在您自己的服务器上托管PHP/MySQL。

+0

你的意思是我需要在外部网络服务器上托管PHP文件,我需要在我的应用程序上使用该链接。请纠正我,如果我错了 – Vyasa 2011-05-06 16:29:46

+0

@Vyasa正是:) – James 2011-05-06 16:36:20

0

我已经想过这十几次了,但到目前为止我还没有尝试过任何东西。我很确定使用PHP/MySQL在iPhone上是不可行的,我认为你应该将这些文件放在其他地方,并且基本上用JSON或XML导出数据。然后,您可以使用移动JavaScript框架来获取数据并在您的应用程序中使用它。

PhoneGap的是这些框架中的一个,我也相信,使用jQuery/jQuery Mobile的可以不与PhoneGap的一起的任何问题进行......此外PhoneGap的让你使用CSS/HTML的设计能力。另一方面:如果PHP/SQL真的是你需要的(因此也是互联网连接),为什么不创建一个用于手机的在线应用程序/网站?在我看来,如果您将数据本地保存在手机上即使没有可用的互联网连接,也只需创建应用程序即可。

+0

这是一个社交ntworking应用程序,wecant使用本地数据库,因为多个用户将访问Mysql数据库。而Thisphp scrip使用oly以XML输出格式从Mysql中提取数据 – Vyasa 2011-05-06 16:37:15

+0

那么为什么要使用应用程序呢?大多数手机可以在连接到网页的屏幕上添加图标.. Imho真正的应用程序的实力是可以在离线时访问它,如果不需要,为什么要让应用程序而不是创建应用程序让自己变得更难一个移动网站。 – 2011-05-06 17:09:28

相关问题