1. 程式人生 > >如何讓一款HTML5應用上架AppStore(2016-12-2最新更新)

如何讓一款HTML5應用上架AppStore(2016-12-2最新更新)

  • 列表內容
    AppStore的稽核之嚴,都是我們所瞭解的。因為各種原因被拒的不在少數,例如APP廣告太多、裡面引用的webview中沒有原始的痕跡、甚至因為icon太醜的,在這裡就不一一列舉了。需要知道AppStore上架規範可以跳轉URL。

    現在切入正題,現在很多創業公司急用上架AppStore或者方便於更新迭代,對HTML5親睞有加。當然,HTML5的優勢是我們所知道的,沒有平臺限制,更新迭代基本無需等待,擴充套件性強等等。。。如果一個專案只開發了HTML5版,android可以打包上架,但是如果你只打包了一個webview上架AppStore,你會收到類似於沒有原生控制元件的駁回請求。這個時候,如果我們還是急於iOS版APP上架,怎麼辦呢。

方法一、外包,速度完成與H5類似iOS 版本的APP,然後至少還需要招聘一名iOS開發人員,以解決iOS版本的更新迭代。(工作量和成本都很高)

方法二、針對AppStore進行包裝。將HTML5應用用phonograph打包,取消HTML5中的彈簧效果等,讓其看起來更像是一個原生應用。(適合剛開始進行HTML5開發人員,用phonegrap開發然後打包)

方法三、針對AppStore的規則,隱藏webview,在稽核期間,展示APP的外殼,以供AppStore稽核用。在稽核通過後,可以通過後臺,對其佈局進行配置。這個時候,使用者下載後開啟的就是你在後臺配置的佈局了。。。

如果使用第三種,要注意幾個地方。
1、APP稽核期間要保證你的後臺佈局是為了給AppStore稽核人員看的佈局。
2、APP稽核通過之後,其實也是有機率會被發現及下架的,做好最壞的打算。
3、試用與應急或者對APP體驗要求不高的應用,一般服務類APP。

注:以上產生的任何後果,本人不承擔任何法律責任。

2016-12-2 更新

前段時間看到,以前Android開發的小夥伴,將H5上架了AppStore。不僅感慨,是Facebook的開源專案改變了蘋果的稽核制度還是蘋果自己放寬了稽核條件。

總之,簡單的說,現在內嵌的H5的APP也可以直接上架AppStore了。。。

所以,有公司基於上架AppStore的公司,可以嘗試將內嵌H5的專案先用個人賬戶稽核嘗試之後,再用公司賬號提交稽核。

注:同上,以上產生的任何後果,本人不承擔任何法律責任。