WWDC18:使用 TestFlight 測試 App(二)
今年WWDC 2018開發者大會介紹了TestFlight的新功能,可能有讀者已經注意到BAT一些使用者數大的iOS App下半年開始好多上了內測功能,經常一些讀者在問TestFlight如何做?如何邀請內測使用者?內測使用者必須要蒐集使用者郵箱麼,內測使用者如何管理?目前網上可見關於TestFlight的部落格介紹比較老舊,嚴格意義是不準確或者過時的,所以思想向後有了這篇水文。
什麼是TestFlight
TestFlight便於邀請使用者來測試您的應用程式並收集有價值的反饋在你正式釋出你的應用程式在App Store之前。你可以邀請10000外部測試人員。
如何使用TestFlight
1、填寫TestFlight下的測試資訊,這邊的資訊大體上和AppStore下的資訊差不多就可以了
2、新建版本:只有新建版本後你才可以在這個版本上上傳構建版本。
3、新增測試人員:測試人員分為
a、內測人員:外測人員數量上線為25個, App Store Connect 中的開發人員團隊成員皆可作為內部測試員參與測試,並能訪問該 App 的所有構建版本。 每個成員可在30個裝置進行內測,可以在構建的TestFlight beta版本稽核前對你的 這個beta版本進行測試。
b、外測人員:內測人員數量上限為10000個, 任何人員都可作為外部測試員參與測試,並可訪問開發人員提供給他們的構建版本。開發人員可以通過邀請電子郵件或 公開邀請連結 來邀請您參與測試。您無需使用 Apple ID 。尚未成為內部測試員的 App Store Connect 開發人員團隊成員也可被新增為外部測試員。 ,這個beta版本需要進行稽核
A、新增內測人員:
a、在TestFlight下有一個iTunes Connect 使用者選項。如果沒有的話可以從點選“測試員”旁邊的"+"號然後會彈出一個新增iTunes Connect使用者的彈窗,在這個彈窗中點選“使用者與職能”的超連結跳轉到人員管理的頁面,然後新增在那邊新增你要新增的外部測試人員,由於人員有身份的選項,所以儘可能少的給外測人員賬號的許可權。注意被邀請者的郵箱要為apple賬號的郵箱
b、被邀請者需要登入你的apple賬號的郵箱做一個確認的操作
B、新增外測人員:
通過新增使用者郵箱,新增外測人員
通過公開連結新增外測人員,無需收集使用者資訊 (今年新的feature)
使用者點選公開連結後如果下載了
TestFlight則直接調起 TestFlight,點選安裝即可安裝App進行測試,如果沒有安裝 TestFlight則Safari開啟一個提示頁包含下載 TestFlight,以及測試邀請碼,下載 TestFlight 後,點redeem即可安裝測試
5、測試人員在TestFlight下安裝Beta版本
開啟TestFlight登入你的apple賬號,點選左上角的Redeem在彈出的輸入框中輸入apple賬號郵箱的邀請碼,install app就好了,如果是內測試人員已經安裝過此版本,開啟TestFlight app 通過update來更新。
另外今年 釋出了App Store Connect API ,我們可以通過他自動建立管理public links,新增刪除測試人員,更新測試資訊,關於更多請到Automating App Store Connect-WWDC 2018 - Session 303檢視。
最後以京東商城App為例展示公測功能的業務流程,首先在每次使用者進入主介面通過介面判斷是否有新的測試版本可以安裝,如果有則彈出提示框如圖一,使用者點選立即體驗後進入更新資訊頁;使用者點選安裝後(這裡其實相當於點選公開連結)如果已經安裝 TestFlight直接喚起,點選安裝即開始安裝測試App,如果沒有則Safari開啟提示頁。整體感覺這次對 TestFlight的更新還是比之前方便了不少,將 TestFlight用於實際產品開發中,比如ABtest,或者其他的一些內測場景。如果可以通過App Store直接下載測試版本就更完美了。
推薦閱讀:
-
ofollow,noindex">WWDC18 - 圖形影象最佳實踐(一)
-
https://developer.apple.com/videos/play/wwdc2018/303
-
https://developer.apple.com/videos/play/wwdc2018/301
PS:如果你覺得文章還不錯,請去支付寶搜尋51249275薅羊毛讚賞我一波吧,當然你也可以找我後臺提現
更多騷操作,盡在iOSTips,關注公眾號,第一時間get新姿勢。