如何使用TestFlight公鏈發(fā)布內(nèi)測(cè)版本進(jìn)行測(cè)試
TestFlight公鏈 通過公開鏈接添加外測(cè)人員祖凫,無需收集用戶信息
用戶點(diǎn)擊公開鏈接后如果下載了TestFlight則直接調(diào)起TestFlight琼蚯,點(diǎn)擊安裝即可安裝App進(jìn)行測(cè)試酬凳,如果沒有安裝TestFlight則Safari打開一個(gè)提示頁包含下載TestFlight惠况,以及測(cè)試邀請(qǐng)碼,下載TestFlight后宁仔,點(diǎn)redeem即可安裝測(cè)試
What
平時(shí)或多或少都在常用的APP中見過如下彈窗稠屠,這種就是使用了TestFlight公鏈的feature。
這種方式可以在APP正式上線前進(jìn)行灰度測(cè)試翎苫,盡可能避免重大BUG权埠,從后臺(tái)中篩選出部分用戶先行進(jìn)行公鏈投放,進(jìn)行版本測(cè)試煎谍。
TestFlight公鏈測(cè)試區(qū)別于添加測(cè)試人員郵箱的方式攘蔽,iOS用戶可自行通過打開公鏈安裝TestFlight進(jìn)行內(nèi)測(cè)包的安裝,下表給出傳統(tǒng)郵箱方式和公鏈方式的對(duì)比呐粘。
傳統(tǒng)方式 | 公鏈方式 | |
---|---|---|
添加方式 | 手動(dòng)添加測(cè)試郵箱 | 投放公鏈 |
人數(shù) | 25位內(nèi)部人員 | 10000人 |
是否需要審核 | 否 | 是 |
下文會(huì)一步步講解如何生成測(cè)試公鏈
How To Do
step1:版本開發(fā)完满俗,正常打包提交到App Store后臺(tái)
step2:打開App Store后臺(tái)转捕,我的App,點(diǎn)擊Testflight
step3:Testflight頁面下唆垃,左邊欄 -> 構(gòu)建版本iOS五芝,選擇要測(cè)試的build
step4:選擇外部測(cè)試員條目 -> 提交審核 (審核時(shí)長1天左右)點(diǎn)擊下圖紅框處提交審核,本圖為過審辕万,未提交紅框位置點(diǎn)擊提交
step5:Testflight頁面下枢步,左邊欄 -> 新群組+
step6:審核通過后,選中群組渐尿,在“構(gòu)建版本”中選擇要測(cè)試的版本醉途,在“測(cè)試員”中“公開鏈接”生成公鏈
step7:公開鏈接中的url,用戶可通過Safari或者APP打開砖茸,按照蘋果給出的提示去下載對(duì)應(yīng)的內(nèi)測(cè)包
APP內(nèi)部設(shè)計(jì)
- 在Testflight 審核通過后结蟋,后臺(tái)通過一些策略下發(fā)公鏈url
- 下發(fā)version、build渔彰、url嵌屎、更新內(nèi)容等
- 需要注意控制彈出頻率、請(qǐng)求時(shí)機(jī)恍涂、請(qǐng)求頻次等
- 客戶端請(qǐng)求到對(duì)應(yīng)投放后宝惰,彈出彈窗,使用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]打開