我花了一天时间在Google上开发iphone应用程序的所有潜在客户,除了购买Mac之外,最合适的路线似乎是Phonegap。我无法确定Phonegap是否可以访问所有本机功能。例如,我想访问和操作地址簿内容。我还希望能够以编程方式发送文本消息并拦截和检查传入的文本消息。如果有人能够确认是否可以使用Phonegap来完成,那将会很有帮助。
我的理解是,Phonegap基于webapps,但我假设使用它开发的应用程序可以脱机运行,不需要访问互联网。
答案 0 :(得分:0)
即使使用Phonegap,您仍然需要访问mac来实际构建您的iOS应用程序。这是Apple的限制,据我所知,没有办法解决它。
Phonegap使用UIWebView显示使用HTML,CSS,Javascript等构建的应用程序,但这并不意味着应用程序需要运行Internet连接(因此绝对可以使用脱机应用程序)。
关于Phonegap的功能,可以在他们的网站上找到Phonegap API的详细信息。根据您的需求,我相信phonegap可以通过联系人API访问设备的地址簿:
http://docs.phonegap.com/en/2.3.0/cordova_contacts_contacts.md.html#Contacts
我认为Phonegap本身并不提供发送短信的能力,但很多人已经开发出扩展功能,可以通过插件为其应用添加额外的功能。大多数Phonegap iOS插件都可以在以下GitHub仓库中找到。我认为你需要的插件是SMSComposer:
https://github.com/phonegap/phonegap-plugins/tree/master/iOS/SMSComposer