首頁>科技>

其實對於 iOS 開發者而言,TestFlight 並不是一款陌生的產品。2014 年 WWDC 開發者大會上,庫里正式提出 App Store 將全面支援 TestFlight,TestFlight 從此時開始也成為 iOS 開發者測試 App 的必用工具,於 2014 年正式上線 App Store,同時在 iTC 後臺也有了專屬模組。

巧用 TestFlight,增加產品曝光與使用者

近幾年,蘋果也是不斷在完善更新 TestFlight 的功能,而其帶給開發者的益處也是逐漸凸顯出來。

1、為即將推出的 App 或者新功能,進行資料調研當新產品或者產品的新功能被推出之前,開發者需要通過大量調研來判斷新功能是否能有效的觸達目標人群,以及目標人群對這新功能的一系列反應如何。而在 TestFlight 推出 Beta 版 App,能直接收集到使用者的個人資訊、使用資訊、崩潰日誌等資訊,幫助開發者更高效的完善和彌補產品的不足。

(左:「浪潮」Beta 版,右:「簡書」Beta 版)

2、App 或者 App 新功能上架(線)前的預熱宣傳利用 TestFlight 為即將上架 App Store 的 App 進行內測,其實也能起到 App 的前期宣傳工作。雖然內測名額有限,但 “率先嚐鮮”、“首批內測使用者” 等稱號也是也是能使用者擁有滿足感,甚至可促使使用者自發性宣傳。這與一些大型手遊的提前預約內測有點相似。

3、當 App 因某種原因無法上架 App Store 時,或可通過 TestFlight 繼續獲量

如何在 iTC 後臺設定 TestFlight?

在 iTC 後臺設定 TestFlight 之前,首先就要明白什麼樣的產品適合設定此項功能。一是想要推出新產品或新功能的,可了解功能 bug 和產品體驗的問題;二是 App 因為某種原因無法正常上架 App Store,可以藉助 TestFlight 進行分發。

而在設定邀請內測使用者當中,開發者可邀請內部測試使用者和外部測試員測試 App。其中內部測試使用者指開發者團隊中具有不同職能的 App Store Connect 使用者,最多邀請 25 人,且每位成員最多可在 30 臺裝置上進行測試。而外部測試員是指除團隊之外的人,最多邀請 10000 人。

以下流程主要講述如何建立邀請外部測試員。

1、開啟 iTC 後臺,在 “我的 App” 中選擇想要內測的 App,並在工具欄選擇 TestFlight。

2、點選左下角的 “Test information ”(測試資訊),在該介面中選擇主要使用語言、輸入相關測試資訊、Beta 版 App 稽核資訊和許可協議。開發者只有提交完整的測試資訊,才可以提交邀請外部測試員的構建版本。

a.測試資訊,包括 “Beta 版 App 描述”、“反饋電子郵件”、“營銷 URL”、“隱私政策網址”。其中,開發者在 “反饋電子郵件” 中填寫的電子郵件地址,也是給使用者傳送邀請郵件中的回覆地址。

b.Beta 版 App 稽核資訊,包括 “聯絡資訊”(包括姓氏、名字、電話號碼、電子郵件)、“登入資訊”(包括使用者名稱、密碼)、“稽核備註”。“稽核備註”中可填寫 App 的額外資訊,可能會幫助稽核加速,但不能有演示帳戶詳細資訊,且不得超過 4000 個字元。

注:為 Beta 版 App 輸入的資訊,可與開發者之後上傳 App Store 的 App 資訊不同。

3、上傳構建版本。每個版本中,每次僅能進行一個構建版本的稽核,只有當該構建版本被批准後,開發者才可繼續提交其他構建版本。同時,每個版本只有首個構建版本需要稽核,隨後提交的額外的構建版本可能不需要接受完整稽核。且構建版本通過後,具有 “管理” 職能的使用者會收到一封通過的電子郵件。反之則會顯示 “已拒絕”。而通過的構建版本有效期為 90 天。

注:開發者可選擇僅建立一個測試員群組,新增希望使用者測試的各個構建版本。也可選擇建立多個群組,為每個群組新增不同的構建版本。

5、將構建版本新增至群組。開發者選中想要新增構建版本的群組後,點選 “新增” 按鈕,可在彈出的選單中,根據需求選擇平臺和版本。不過,一次只能新增一個構建版本。

6、在選擇想要測試的群組的 “測試員” 時,開發者可通過公開連結、電子郵件或同時使用這兩種方式來邀請測試員:

a.使用公開連結邀請。點選 “啟用公開連結” 後,在對話方塊中進行確認。同時,在 “測試員數量” 中設定使用此公開連結進行測試的測試員數量,數量範圍在 1~10,000 之間。之後開發者就可在各種渠道分享測試連結,等待使用者測試。

b.使用測試員的電子郵件地址邀請。點選 “測試員” 旁邊的 “新增” 按鈕,在使用電子郵件地址新增新測試員、新增您之前新增的現有測試員,或者從 CSV 檔案中匯入測試員中選擇開發者所需的選項。之後被定向邀請的測試員將收到一封邀請電子郵件,如果接受則可通過連結開始測試。

注:測試員接受邀請後,會被引導至 App Store 中下載 TestFlight,並在此 App 中對接受的內測版本進行體驗。

7、檢視測試員相關資訊。在 “測試員和群組” 下方點選想要檢視的群組。“狀態” 列可檢視測試員的狀態。電子郵件邀請的使用者會顯示姓名和電子郵件地址,公開連結邀請的使用者會顯示為匿名。同時也可在檢視各個構建版本的崩潰次數和在在前臺執行至少兩秒的次數,而顯示的狀態可分為已邀請、已接受、已安裝三種。

8、收集測試員的反饋。使用 iOS13 的測試員可以通過 iOS 版 TestFlight 2.3 或更高版本傳送反饋,也可以通過截圖直接從 Beta 版 App 傳送反饋。開發者可在 App Store Connect 的 “反饋” 部分檢視上述測試員反饋。而使用 iOS 更早版本裝置的測試員,會將反饋傳送至開發者在 “測試資訊” 中提供的電子郵件地址。共享資訊如下圖:

寫在最後

TestFlight 是蘋果官方推出的輔助工具,在新產品和功能推出之際,能幫助開發者更全面的了解自身產品 bug,以及為後續完善產品的不足,提供有效資料;而且其能有效的提高產品的曝光度和使用者的培養,開發者可結合自身產品情況使用 TestFlight,助力產品推廣。

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • 馬雲提點窮人:未來最賺錢的3個暴利行業,又將來襲你抓住沒有