iOS 使用TestFlight公鏈測試、內測升級

如何使用TestFlight公鏈發佈內測版本進行測試

TestFlight公鏈 通過公開鏈接添加外測人員,無需收集用戶信息

用戶點擊公開鏈接後如果下載了TestFlight則直接調起TestFlight,點擊安裝即可安裝App進行測試,如果沒有安裝TestFlight則Safari打開一個提示頁包含下載TestFlight,以及測試邀請碼,下載TestFlight後,點redeem即可安裝測試

What

平時或多或少都在常用的APP中見過如下彈窗,這種就是使用了TestFlight公鏈的feature。

這種方式可以在APP正式上線前進行灰度測試,儘可能避免重大BUG,從後臺中篩選出部分用戶先行進行公鏈投放,進行版本測試。

TestFlight公鏈測試區別於添加測試人員郵箱的方式,iOS用戶可自行通過打開公鏈安裝TestFlight進行內測包的安裝,下表給出傳統郵箱方式和公鏈方式的對比。

  傳統方式 公鏈方式
添加方式 手動添加測試郵箱 投放公鏈
人數 25位內部人員 10000人
是否需要審覈

下文會一步步講解如何生成測試公鏈

How To Do

step1:版本開發完,正常打包提交到App Store後臺
step2:打開App Store後臺,我的App,點擊Testflight

step3:Testflight頁面下,左邊欄 -> 構建版本iOS,選擇要測試的build

step4:選擇外部測試員條目 -> 提交審覈 (審覈時長1天左右)點擊下圖紅框處提交審覈,本圖爲過審,未提交紅框位置點擊提交

step5:Testflight頁面下,左邊欄 -> 新羣組+

step6:審覈通過後,選中羣組,在“構建版本”中選擇要測試的版本,在“測試員”中“公開鏈接”生成公鏈

step7:公開鏈接中的url,用戶可通過Safari或者APP打開,按照蘋果給出的提示去下載對應的內測包

APP內部設計

  • 在Testflight 審覈通過後,後臺通過一些策略下發公鏈url
  • 下發version、build、url、更新內容等
  • 需要注意控制彈出頻率、請求時機、請求頻次等
  • 客戶端請求到對應投放後,彈出彈窗,使用[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]]打開

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章