筆記一下,有點久沒寫 app 了。最近在用 flutter 套版實作 iOS 和 Android 工具 app , Android 上架沒意外介面大改版,不過還算難不倒我,遇到的問題比較多是 flutter 簽名的問題,寫好 shell 用 command line 執行還算簡單,但是 iOS 上架就麻煩了,真心懷疑 iOS 和 Facebook 的人工審核是包給同一家公司做的……。
這編列點一下,也把自己的經驗整理起來,希望可以記起來不要給踩兩次雷了:
- 關鍵字欄位可以為空,如果不為空,要注意描述、標題、子標題內不可以和關鍵字重複
- 權限要求要記得附上說明,會顯示在要求權限時的 alert 副標題,可以參考這個鏈結。
- 如果應用程式內容被判斷為 “未經過濾的互聯網訪問”,要注意年齡要改成 17+
- 支援網址可以放自己的個人網站、記得要做隱私權網址,推薦可以弄一個靜態網站起來,各種語系各種內容這樣。
- 用 flutter 開模擬器截圖的話,會有 debug banner,包含 debug 示意的截圖是不被允許的,參考這個鏈結可以解決。
- 上傳檔案、送審都會有 email 通知,如果遇到鬼打牆的狀況,像是上傳了一直沒產生二進制檔案選擇,記得收信看一下有沒有提示錯誤。
革命尚未成功,還會持續更新,請同志繼續努力。
真的太久沒弄上架,目前還在和審核人員戰鬥中,希望能夠順利上架啊。稍微抱怨一下,不管是 fb 還是 iOS 的 app 審核也都滿討厭的,送審一次問題就丟一個回來,然後光是上架頁面表單填寫的問題就來來回回兩三次了,為什麼不要ㄧ次送審把有遇到的問題丟回來勒,難怪有專門幫人代操上架的工作,這也算是造就一個產業鍊吧。