找回密碼
 注冊帳號

掃一掃,訪問微社區

綜合新聞 LayaNative打包iOS-APP過審經驗分享!

2
回復
299
查看
打印 上一主題 下一主題
[ 復制鏈接 ]
排名
1
昨日變化

8045

主題

8603

帖子

3萬

積分

Rank: 16

UID
1231
好友
186
蠻牛幣
12139
威望
30
注冊時間
2013-7-29
在線時間
4113 小時
最后登錄
2019-8-16

活力之星原創精華達人突出貢獻獎財富之證游戲蠻牛QQ群會員蠻牛妹VIP

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區。

您需要 登錄 才可以下載或查看,沒有帳號?注冊帳號

x
iOS包審核是眾多開發者非常頭疼的問題,甚至到了崩潰的邊緣。據媒體統計,有近50%的項目曾被蘋果拒絕。

對于HTML5項目,熱更本是它的先天優勢, BUG可隨時修改,新功能更新毫無壓力,給開發者帶來了太多的便利。然而,熱更功能對于iOS-App版本而言,違反了蘋果App Store的規定,可能會導致無法審核通過。那么HTML5項目發布App版本該如何過審呢?

為了幫助廣大開發者,我們將使用LayaAir引擎自研的游戲項目,通過LayaNative打包iOS-APP進行提審。然后把過審蘋果App Store的經歷與大家做一次分享。

我們曾在iOS-APP過審上的努力

早在2015和2016這兩年里,Layabox自研的兩款產品,《上吧主公》與《獵刃2》就已經成功的發布到App Store,成為了當時LayaNative打包APP的成功案例。

然而,2017年開始,隨著蘋果App Store審核越加嚴格,有一些開發者的項目開始出現審核無法通過的問題,向我們Layabox團隊尋求幫助,LayaNative引擎組的同學們,在幫助開發者過審的期間,以及自研產品過審期間,也遇到了很多審核方面問題,甚至付費向第三方團隊尋求過解決方案。總之,在不斷的摸索過程中,我們總結了一條又一條的經驗。

謠傳: Layabox被蘋果拉黑

伴隨著蘋果App Store過審越來越難,今年甚至開始流傳了一個消息:“據蘋果內部消息透露,Layabox被拉入黑名單了,肯定過不了審”。傳言給人的感覺是消息來源很官方,于是不少屢戰屢敗,一直過不了審的開發者紛紛來找我們求證。

真的是這樣嗎?首先,我們告知各位開發者,例如《大天使之劍H5》、《一刀傳世》、《消滅病毒》等等大量LayaAir引擎項目先后都通過LayaNative打包,并成功在蘋果App Store上審核通過。

為了更加客觀的證明謠言的不真實性,以及親測過審的難度,Layabox秉承著向開發者負責的態度,決定將Layabox自研的兩款項目,以Layabox的企業開發者帳號以及非Layabox的開發者帳號,分別提交蘋果的AppStore審核,用以消除開發者的顧慮。

APP成功過審,謠言不攻自破

我們選擇的兩款用于App Store過審測試的游戲,分別是在微信小游戲中上線的《來呀涂色》和《極速奔跑少年》(APP改名為:跑路的少年)。

其中,《來呀涂色》使用的是Layabox企業開發者賬號發布。《跑路的少年》使用的是非Layabox開發者賬號發布。目前兩款項目均成功通過審核,我們可以在App Store上搜索下載,如下圖所示。



當然,我們在過審的過程中,也并非是一帆風順,大家可以繼續向下看。

收到2.1大禮包,賬號被Suspended

經過了一周的打包準備,兩款項目是在同一天提交審核的。

第二天,個人開發者帳號提審的《跑路的少年》就順利通過審核(這里不得不佩服,蘋果的審核效率真是高啊)。但是《來呀涂色》項目狀態仍是等待審核。當時,我們團隊的心情還是比較復雜的,值得高興的是《跑路的少年》成功通過了審核,再次證明了LayaNative打包iOS-APP過審不存在技術上的問題,但同時也希望能借此機會,碰到一些開發者反饋的問題,通過我們的解決方案,將過審經驗分享給開發者。

又經過了兩天的等待,“如我們所愿”的收到了傳說中的2.1大禮包,如下圖所示,當看到羅列了一堆違反的規定,剛開始,我們也有些無從下手,因為涉及的范圍太廣,并不知道具體是哪條。


由于我們提審的同學對LayaNative以及《來呀涂色》項目的自信,再加上對iOS審核的經驗不足和對國外文化的理解匱乏,在回復郵件的時候,語言上沒有注重使用禮貌用語,直接逐條回復說明項目沒有違反任何規定,請予以重新審核。

然而,第二天我們的官方賬號就被Suspended(掛起),蘋果審核團隊開始對賬號進行調查。看到了這種結果,我們有點“受寵若驚”,在通過和同行請教學習后,得知當賬號被審查,如果賬號沒有違規操作的情況一般會在30-45天內恢復正常,而這個時候可以跟蘋果審核員發郵件進行友好溝通。有經驗的同行還告訴了我們一些關于iOS審核的注意事項。(在這里感謝一下請教過的三位朋友)

郵件溝通,帳號解鎖,審核通過

在請教了有經驗的同行后,我們提審的同學寫了一篇英文版本的郵件與蘋果審核員進行溝通,郵件的大概內容是:“首先感謝審核員對中國開發者做出的貢獻,我們非常遺憾沒有通過審核,我們將會嚴格遵守蘋果審核制度,維護蘋果的生態。我們的項目是使用JS編寫的,但是我們把JS代碼和資源都打包到了本地,我們絕不會,也無法在項目審核通過后,動態修改APP內容,還請審核員幫我們恢復賬號,再次幫我們審核或者明確幫我們指出哪條違反了規定,我們將會盡快處理”。

將郵件發送到[email protected],除了發郵件的方式,我們還會在蘋果后臺的“聯系我們”進行溝通,溝通的種類選擇審核問題,網址如下:

https://developer.apple.com/contact/apple-id/

在發出郵件的第二天,我們收到了蘋果非常官方的回復,郵件的核心內容就是告訴我們繼續等待。

雖然蘋果官方的回應是我們無需任何操作,讓我們耐心等待,但是我們的提審同學還是每隔3-5天給蘋果發一次郵件,進行友好的溝通,中間的目的除了證明我們沒有任何違規的操作,還希望審核團隊別把我們忘了。

經過了一個多月的努力,官方賬號終于審查完畢,《來呀涂色》項目從2.1大禮包變成了4.3,了解蘋果審核的人都知道4.3是copyleft問題,到了這個時候,我們也是稍微喜悅了一番,因為該項目我們沒有涉及到任何抄襲、版權問題。于是,我們重新提交項目,并在附件中把《來呀涂色》的《軟件著作權》作為附件上傳。

經過兩天的審核期,Layabox官方企業開發者帳號的《來呀涂色》項目,最終也成功通過iOS審核。

此次由提審至通過,歷時兩個月,中間受挫的過程中,我們對LayaNative以及項目全都有著足夠的信心,從第一次提交ipa包到最終的審核通過,中間沒有修改過任何代碼。而是盡可能請教有經驗的同行,嘗試過審的方案,也非常慶幸的最終通過了蘋果App Store審核。

蘋果App Store過審經驗匯總

除了上面講述到的兩款項目過審經歷,我們還將曾經幫其它開發者過審的經驗以及我們請教同行獲得的經驗,匯總到一起,與廣大開發者分享,希望能幫助到大家盡快通過App Store審核。

首先我們要知道蘋果最敏感的三個事項,自己做分發平臺、跳出IAP使用外部鏈接充值、代碼熱更新,如果開發者的項目違反了這三個原則那基本上你的項目無法通過審核。在這里我們提倡開發者嚴格遵守蘋果的規則,維護蘋果的生態,正確使用LayaNative引擎。

具體經驗如下:

  • 項目的前30分鐘不要有任何從網絡上加載的情況,將資源打包到本地,JS代碼不要有熱更新行為,目前蘋果審核非常快,大家還是要嚴格遵守蘋果的規定。
  • 使用美國的網絡,用英文系統測試一下,IPV6的網絡環境,千萬別出現網絡錯誤等情況,否則會給審核員造成不好的印象。
  • ICON圖、項目描述、五圖要規矩,別有敏感詞語,別和其他APP相似,也別想著通過搜索關鍵詞關聯到其他APP(例如搜索其他游戲名字,搜索到你們的游戲),這些是最基本信息,蘋果有掃描機制,這幾塊有不合格的直接PASS。
  • 別有外部鏈接,鏈接到自己的官網上。
  • 用戶隱私協議,直接用文本方式,也別有鏈接,用最簡單的方式。
  • 隱私協議,標注公司主體,并且和AppID的公司一致。
  • APP千萬別有Bug,不要用測試服、內測服等字樣。
  • 千萬別想著有違規行為,例如熱更、外部鏈接充值、做平臺、馬甲包等問題。
  • 如果拿到了2.1大禮包,先要逐條確認是否真的沒有違反條例,如果確認沒有問題,這個時候一定要準備英文郵件回復,回復的時候要一定要禮貌謙卑,使用一些類似這樣的話:“非常遺憾沒有通過蘋果審核,我們通過努力排查,努力配合,希望能夠幫忙再次審核。”,多用一些感謝您對蘋果生態做出貢獻,感謝、遺憾等禮貌和謙卑用語。即使你的項目JS代碼打包到了本地,還是有可能被蘋果誤傷,這個時候我們要理解蘋果審核機制,審核員承受的風險比較大,他們是寧可錯殺一千也不肯放過一個的態度。
  • 如果你的賬號不小心處于調查狀態,你確定沒有違規行為,要不斷的進行友好的溝通,一般會在一個半月左右恢復。
  • 如果收到了違反4.3規定,可以將項目的軟著作為附件提交。


寫在最后

最后預祝所有開發者的合規項目都能順利通過審核,LayaNative后續也會進行update,使用技術手段禁止開發者熱更新JS的行為,嚴格遵循蘋果的制度,保護合規的項目。
回復

使用道具 舉報

7日久生情
2539/5000
排名
2252
昨日變化

0

主題

1131

帖子

2539

積分

Rank: 7Rank: 7Rank: 7Rank: 7

UID
163777
好友
2
蠻牛幣
1077
威望
0
注冊時間
2017-2-27
在線時間
784 小時
最后登錄
2019-8-16
沙發
2019-7-31 15:26:22 只看該作者
回復

使用道具 舉報

8常駐蠻牛
5569/10000
排名
1669
昨日變化

0

主題

3981

帖子

5569

積分

Rank: 8Rank: 8

UID
185339
好友
1
蠻牛幣
3481
威望
0
注冊時間
2016-11-20
在線時間
810 小時
最后登錄
2019-8-16
板凳
2019-8-2 09:15:46 只看該作者
{:105:}
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊帳號

本版積分規則

捕鱼王怎么进不去 pt游戏平台 4张看牌抢庄技巧 即时比分90 河南体彩481走势图 老时时预测 重庆时时彩五星3码必中 紫金娱乐会所上门 时时彩最快开奖走势图 内蒙古时时历史开奖号码 北京pk赛车10开奖 万汇棋牌app 竞彩足球比分直播500 广东时时11选五开奖结果查 葵花宝典三肖六码玄机12700 pk10官网开奖直播 怎么玩龙虎和赚钱技巧