我想知道是否有人拥有Apple已接受的依赖加载外部移动网页作为应用程序的应用程序。如果我可以直接从我的服务器加载应用程序的部分,建立基于Phonegap的应用程序会容易得多,但我不确定Apple是否允许这样做。
答案 0 :(得分:1)
我发现从您的服务器加载内容的应用程序没有任何问题。如果我没弄错的话,iPad App Store也会这样做。
答案 1 :(得分:1)
加载外部JavaScript绝对是禁忌。加载内容应该没问题,所以只要这些页面没有任何JavaScript(或过多的JavaScript),你应该是好的。这就是IOS开发的问题,你永远不知道苹果将决定打破他们的TOS。基本上我认为他们想要整体审查应用程序,并且没有他们能够在未经批准的情况下使用新功能(因此您无法获得批准的应用程序,然后进行更改以使其违反其后的服务条款被批准了。
答案 2 :(得分:0)
为什么你会被拒绝?在应用商店中有 browsers ,他们所做的就是加载外部内容。
答案 3 :(得分:0)
跨域安全策略适用于外部网页。
跨域安全策略不会影响PhoneGap应用程序。由于webkit使用file:// protocol调用html文件,因此安全策略不适用。
(在Android中,您可以通过编辑AndroidManifest.xml将android.permission.INTERNET授予您的应用)
您应该尝试使用Js从服务器而不是整页获取数据。