# Android 測試密技 Ψ(`∀´#)ノ ## 大綱 * 開始用Firebase測試 * 注意事項 * 功能流程圖 * 怎麼測試推播 * 檢查埋點 * 怎麼測只出現在客端一次的功能?(Ex:加持儀式) ## 開始用Firebase測試 注意:一般測試不會需要Firebase後台的權限,只需要帳戶有被加入測試人員名單即可~ * Step 1 請開發人員幫你的mail加入測試人員名單,如果沒有收到邀請mail,請對方再發送邀請給你 * Step 2 點擊Get Start,用Google Chrome開啟 ![](https://i.imgur.com/uBjFtNG.jpg =250x500) * Step 3 注意:記得選擇你被加入測試名單的那個mail ![](https://i.imgur.com/qeQpu5h.jpg =200x400)>>![](https://i.imgur.com/HhHChGd.jpg =200x400)>>![](https://i.imgur.com/uhxWG5r.jpg =200x400) * Step 4 下載App Tester ![](https://i.imgur.com/z5siqUq.jpg =200x400)>>![](https://i.imgur.com/c42jSxE.jpg =200x400)>>![](https://i.imgur.com/Ebp7Q6k.jpg =200x400) * 最終畫面 ![](https://i.imgur.com/lsbd7YW.jpg =250x500) ## 注意事項 ### 版本問題 因為Android目前測試版本比較複雜,整理一下目前版本可測的功能(總共三種) #### 1. & 2. * 以Firebase上傳的有兩種:release與debug * 兩種的差別在於接的是正式機or測試機,正式社團or測試社團 * 於debug版中可方便測試集氣區相關功能,不會影響到正式用戶 * 以上兩種版本皆無法走測試購買(release僅能走正式購買) 如何查看目前測試版本? 帳號頁>>系統設定>>版本,後面有-debug表示接的是測試機,為debug版本 ![](https://i.imgur.com/8dHQDYy.jpg =250x500) ![](https://i.imgur.com/AFuCfLB.jpg =250x500) #### 3.(目前僅武財神有需要) * 以雲端連結上傳的版本 該本版主要目的為測試購買用,其他功能與debug版大致相同 ### 本地推播規則 * debug 上香約90秒推,release按照需求文件時長推 * debug 上香30解開再次上香限制,release按照需求文件時長推 ## 相關文件 * 埋點文件 武財神 https://docs.google.com/spreadsheets/d/1mCIYqxwdPkzR7lP66XJaBI4QdXLHlL52r_cHkIRMaz0/edit#gid=0 * 推播文件 武財神 https://docs.google.com/spreadsheets/d/12dmMjQgYTJw1ifOxJlxktBGbj53pHdsWfJvuadVDDrI/edit#gid=0 * 屁哥のQA文件 https://docs.google.com/spreadsheets/d/1Sf--twcCrbCEBPRBCPbEzY_n_sBSWcDbxdSi8KuHtVk/edit?ts=6058495b#gid=0 * Android佛系流程圖(參考目前規則) https://app.diagrams.net/#G1hOLQb5rG2jdFRkt7bv5NJLnBFElvVV7q * 流程圖規則參考 https://free.com.tw/flow-chart-symbols-and-usage/ ## 怎麼測試推播? #### 在App內得到FCM Token 須注意目前環境為debug環境 連擊9下 ![](https://i.imgur.com/7k5mbYh.jpg =250x500) #### 會跳出分享選擇頁 ![](https://i.imgur.com/DvSzR93.jpg =250x500) #### 分享文字即fcm Token ![](https://i.imgur.com/cmtvWR0.jpg =250x500) #### 打開Firebase Console>>Cloud Messaging ![](https://i.imgur.com/tWdOmc7.jpg =250x500) #### 隨便選一則推播複製 ![](https://i.imgur.com/czvcufj.jpg) ![](https://i.imgur.com/gRT5Np2.jpg) #### 先滑到第五步,確定要測試的targetType ![](https://i.imgur.com/PJ39wPC.jpg) #### 準備傳送測試訊息 使用這個選項會將推播送到指定的裝置 ![](https://i.imgur.com/4UVhuFs.jpg) #### 將剛剛得到的一串字串複製貼上到此 ![](https://i.imgur.com/U6gXVmf.jpg) ![](https://i.imgur.com/LjhR6WC.jpg) ## 檢查埋點 就...debug版會出現toast ![](https://i.imgur.com/QvckpHj.jpg =250x500) ## 怎麼測只出現在客端一次的功能?(Ex:加持儀式) ☆不需要一直反覆卸載安裝,只需要清空資料即可☆ #### 長按icon ![](https://i.imgur.com/hS5pOMZ.jpg =250x250) #### 點儲存空間 ![](https://i.imgur.com/FRWdXa5.jpg =250x500) #### 清除儲存空間 ![](https://i.imgur.com/Bo5O108.jpg =300x400) #### 再點開App就可以再測一次囉