一、 概述
蘋果將在8月1日之前把所有無版權(quán)手游下架,相信這個(gè)問題是不少開發(fā)者非常頭痛的問題,對(duì)于這種沒辦法上到應(yīng)用市場(chǎng),蘋果用戶就無法安裝到產(chǎn)品到手機(jī)上,那怎么辦呢?最直接的就是H5提供給用戶去使用,但h5的體驗(yàn)相對(duì)不太好,特別是游戲方面的包。那么就產(chǎn)生了:h5描述簽、企業(yè)簽名、超級(jí)簽名、testflight上架。
二、 簽名的種類
1、 企業(yè)簽名
蘋果ios企業(yè)簽名:它就是在蘋果系統(tǒng)中安裝APP的時(shí)候需要的簽名認(rèn)證,一般ios開發(fā)者在App上架之前需要對(duì)App進(jìn)行測(cè)試,這時(shí)就需要蘋果ios企業(yè)簽名給App添加信任,使App能通過In-house方式進(jìn)行分發(fā),從而安裝到ios設(shè)備上進(jìn)行內(nèi)測(cè)。
蘋果ios企業(yè)簽名的原理?
蘋果ios企業(yè)簽名是蘋果留給開發(fā)者自測(cè)的特殊通道,當(dāng)開發(fā)者的App搭建完成后需要上架的時(shí)候,可以申請(qǐng)個(gè)人開發(fā)者賬號(hào)或者企業(yè)開發(fā)者賬號(hào)生成開發(fā)證書,然后對(duì)App進(jìn)行簽名,再進(jìn)行內(nèi)部測(cè)試。沒有上架App Store的App是不可以在ios設(shè)備上運(yùn)行的,除非被企業(yè)開發(fā)者賬號(hào)生成的.p12開發(fā)證書進(jìn)行簽名。簽名后的App即可在ios設(shè)備上安裝運(yùn)行。驗(yàn)證簽名的基本過程:智能手機(jī)操作系統(tǒng)或軟件平臺(tái)對(duì)收到的原始數(shù)據(jù)采用相同的雜湊運(yùn)算得到消息摘要,將與被簽署時(shí)候的消息摘要進(jìn)行對(duì)比,以校驗(yàn)原始數(shù)據(jù)是否被篡改。Iphone中的簽名限制度是比較高的。所有iPhone 應(yīng)用程序在iPhone OS設(shè)備上運(yùn)行之前必須用合法的 signing identity 進(jìn)行簽名。
蘋果ios企業(yè)簽名怎么做?
蘋果ios企業(yè)簽名的用處還很多。蘋果ios企業(yè)簽名可對(duì)絕大部分App進(jìn)行簽名驗(yàn)證,添加信任后即可安裝到ios設(shè)備上,特別是蘋果將在8.1之前把所有無版權(quán)手游下架,到時(shí)候就可以選擇蘋果ios企業(yè)簽名來進(jìn)行驗(yàn)證,重新進(jìn)行分發(fā)、下載,繼續(xù)在ios設(shè)備上發(fā)布。還有很多棋牌游戲選擇蘋果ios企業(yè)簽名來進(jìn)行運(yùn)營。
那么蘋果ios企業(yè)簽名的優(yōu)勢(shì)這么多,我們要怎么申請(qǐng)呢?
蘋果ios企業(yè)簽名是由企業(yè)開發(fā)者賬號(hào)生成的.p12開發(fā)證書生成,因此想要做蘋果ios企業(yè)簽名就要申請(qǐng)企業(yè)開發(fā)者賬號(hào)。如果自己沒有企業(yè)開發(fā)者賬號(hào)的話,那么現(xiàn)階段不建議自己申請(qǐng),因?yàn)樘O果已經(jīng)基本上拒絕了中國區(qū)的企業(yè)開發(fā)者賬號(hào)申請(qǐng),而市場(chǎng)上的賬號(hào)價(jià)格通常在百萬元以上,自己申請(qǐng)或購買一點(diǎn)兒也不劃算,一般都是找代簽名平臺(tái)代簽。
授權(quán)流程:設(shè)置-通用-描述文件與設(shè)備管理-信任
2、 超級(jí)簽名
市場(chǎng)上現(xiàn)在比較紅火的超級(jí)簽名,是個(gè)人開發(fā)者賬號(hào)以及公司開發(fā)者賬號(hào)來進(jìn)行簽名的。靠譜的平臺(tái)簽名就是穩(wěn)定的,但是不靠譜的簽名自然也就不行,不能說是穩(wěn)定不掉,這個(gè)誰也沒辦法保證一定,只能說,可以通過機(jī)制減少掉簽的機(jī)率。
蘋果超級(jí)簽名是按照下載量進(jìn)行收費(fèi)的,一般下載一個(gè)就需要15-20塊錢左右(價(jià)格隨開發(fā)者帳號(hào)的市場(chǎng)價(jià)波動(dòng)而波動(dòng)),下載量非常大的話就不實(shí)惠了,至于劃算不劃算,就要看開發(fā)者的承受能力了,哈哈。
3、 testflight上架,簡稱”TF簽”
首先,來說說App Store和testflight:兩者都是蘋果官方的應(yīng)用分發(fā)、軟件安裝渠道。
不同之處在于應(yīng)用的類型,App Store中的應(yīng)用都是已經(jīng)經(jīng)過內(nèi)測(cè)的成熟應(yīng)用,基本上不會(huì)有什么明顯、嚴(yán)重的bug,用戶可以從App Store中直接獲取、安裝。
而testflight其實(shí)是蘋果官方的,專為內(nèi)測(cè)應(yīng)用服務(wù)的分發(fā)渠道。TF簽名是最近才興起來的,TF簽名是蘋果官方認(rèn)可的分發(fā)方式,掉簽的幾率也是非常的小,大部分收費(fèi)都是按照季度來進(jìn)行收費(fèi)的。
注意一點(diǎn)是,為什么按照季度來進(jìn)行收費(fèi),TF簽名原本就是蘋果公司為了幫助測(cè)試才進(jìn)行使用的,只有90天的測(cè)試期,時(shí)間到了,蘋果簽名也就掉了,APP自然也就沒有辦法使用了。(當(dāng)然,也有部分簽名商也會(huì)有按月收款)
在蘋果商店中的應(yīng)用,是公開面向全部ios用戶的,但是tf版應(yīng)用卻不是,內(nèi)測(cè)用戶只能通過開發(fā)者的下載鏈接進(jìn)入下載頁進(jìn)行安裝,以此與成熟應(yīng)用區(qū)分開來,達(dá)到內(nèi)測(cè)的作用。
Tf簽應(yīng)用如何發(fā)布?
想要發(fā)布tf版應(yīng)用也是需要開發(fā)者賬號(hào)的,具體流程如下:
1、安裝iOS證書申請(qǐng)輔助軟件Appuploader
2、申請(qǐng)iOS發(fā)布證書(p12)
3、申請(qǐng)iOS發(fā)布描述文件(mobileprovision)
4、打包ipa
5、上傳ipa到iTunes Connect
6、申請(qǐng)TestFlight內(nèi)部測(cè)試及外部測(cè)試
很多開發(fā)者也會(huì)借助開發(fā)者服務(wù)平臺(tái)進(jìn)行快速上架。
testflight是蘋果官方的內(nèi)測(cè)分發(fā)渠道,與企業(yè)簽名、超級(jí)簽名相比,它的穩(wěn)定性和安全性更高。
testflight上架也是需要蘋果審核的,不過審核不會(huì)像App Store那么嚴(yán)格,一般來說,最快20分鐘-30分鐘左右即可上架成功,使用的分發(fā)鏈接也是蘋果官方鏈接,不用擔(dān)心被屏蔽,應(yīng)用更安全,只要是不違規(guī)的軟件,風(fēng)險(xiǎn)趨于零。授權(quán)流程:在APP Store中下載TestFlight,安裝完比之后,回到應(yīng)用分發(fā)鏈接,安裝所簽名的應(yīng)用。
4、 H5描述簽
這種方式是通過技術(shù)手段針對(duì)h5進(jìn)行描述文件封裝生成下載鏈接
適合產(chǎn)品: 自有H5網(wǎng)頁的產(chǎn)品、工具類產(chǎn)品
授權(quán)流程:設(shè)置-通用-描述文件與設(shè)備管理-信任
三、 各種簽名的優(yōu)缺點(diǎn)
l 企業(yè)簽:
企業(yè)簽優(yōu)點(diǎn):
1、 簽后付款,以月付方式;
2、 相對(duì)其它幾種方式來講,企業(yè)簽名,相對(duì)價(jià)格比較便宜;
3、 安裝方法相對(duì)簡單,用戶容易接受這種安裝流程。
4、 不管IPA包多大都能簽(當(dāng)然,這個(gè)要和簽名商溝通)
缺點(diǎn):
1、 證書難找;
2、 有些渠道掉簽率高;
3、 容易被N級(jí)代理走款;
4、 掉簽后,已經(jīng)安裝了的用戶也無法使用;
5、 掉簽后,每次都必需要簽名商補(bǔ)簽。
l 超級(jí)簽名:
超級(jí)簽優(yōu)點(diǎn):
1、 安裝方法相對(duì)簡單,用戶容易接受這種安裝流程
2、 通過平臺(tái)充值,按量收費(fèi),自己也可以傳包;
3、 掉簽后無需找簽名商重簽,系統(tǒng)自動(dòng)補(bǔ)簽;
4、 按設(shè)備計(jì)費(fèi)。
缺點(diǎn):
1、 按量計(jì)費(fèi),價(jià)格較高,需要預(yù)付充值;
2、 掉簽后,重新計(jì)費(fèi);
3、 掉簽后,已經(jīng)安裝了的用戶也無法使用;
4、 掉簽后,同樣受市場(chǎng)帳號(hào)供求影響價(jià)格。
l TF簽名:
優(yōu)點(diǎn):
1、 相對(duì)于企業(yè)簽超級(jí)簽要更穩(wěn)定;
2、 按季度、月付,10000量內(nèi)不限量;
缺點(diǎn):
1、 上架需要審核,不過一般都不成問題;
2、 萬一掉簽后,已經(jīng)安裝用戶還可以繼續(xù)使用一段時(shí)間;
3、 安裝過程需要多安裝一個(gè)TF軟件,安裝步驟復(fù)雜,用戶接受能力相對(duì)低;
4、 更新需要通過簽名商更新,版本問題需要溝通。
5、 三個(gè)月需要重新上架,(但可以通過技術(shù)方式,不改變鏈接,用戶可重新安裝)
6、 2G以上應(yīng)用很難審批過,一般要控制在200M以內(nèi)。
要點(diǎn)注意:TF的使用過程中,一定要注意包的問題,注意用戶體驗(yàn)度,比喻不要出現(xiàn)頻密地出現(xiàn)閃退,崩潰,連不上等問題,如果出現(xiàn)這些情況太多,退信息特別多,很容易觸發(fā)蘋果復(fù)審。另外還要注意日下載量,量太多了,也可能會(huì)觸發(fā)蘋果復(fù)審。
四、 簽名中遇到的哪些坑
1、 企業(yè)簽需要辨別簽名商的真假,是否能夠及時(shí)補(bǔ)上;
2、 超級(jí)簽,除了讓簽名方提供下載鏈接同時(shí),需要提供簽名平臺(tái),能先測(cè)試先測(cè)試;
3、 TF:需要注意限量情況,補(bǔ)鏈接怎么收費(fèi),更新等服務(wù)如何?需要提前溝通好。
問題解答:
1、 蘋果企業(yè)簽名需要提供App源碼嗎?
不需要,只需要提供IPA包就可以了。
2、 蘋果企業(yè)簽名的App有下載數(shù)量限制嗎?
沒有下載數(shù)量限制,但是下載數(shù)量達(dá)到一定級(jí)別會(huì)被蘋果檢測(cè)到,一旦檢測(cè)到就會(huì)有封號(hào)的危險(xiǎn)。
3、 近期發(fā)現(xiàn)TF無法鏈接問題,有解決辦法嗎?
蘋果最近做了調(diào)整,估計(jì)是針對(duì)地區(qū)限制的問題;蘋果手機(jī)----設(shè)置----無線局域網(wǎng)-----已連接的那個(gè)WIFI右邊的藍(lán)色i標(biāo)簽點(diǎn)進(jìn)去----配置DNS----把自動(dòng)改為手動(dòng)----添加服務(wù)***,***,***,***:(根據(jù)不同地區(qū)實(shí)際情況添加,各地區(qū)不一樣,需要了解再私聊)。
詳細(xì)溝通微信:jocke171
【原創(chuàng)】  本篇文章屬于愛盈利原創(chuàng),如需轉(zhuǎn)載:1、網(wǎng)站端請(qǐng)注明出處,并在文章中附帶原文鏈接。2、微信公號(hào)及其他自媒體平臺(tái)需聯(lián)系授權(quán)方可,未經(jīng)授權(quán)嚴(yán)禁轉(zhuǎn)載!