公司內部開發了一款基于定位軌跡的考勤軟件,上架蘋果市場過程及ABM賬號注冊使用方法
1、首先App Store connect創建應用
填寫各種信息。才發現原來蘋果上架應用可以不用軟件著作權證書,安卓的需要
2、Xcode打包導出上傳IPA
使用Transporter(在app store中搜索下載)上傳應用,遇到的問題和處理方式:
1、Transporter上傳時“正在驗證APP-正在通過App Store進行認證...卡住或很慢
處理:多等一會或多嘗試幾次即可
2、Transporter提示“App 已交付到App Store Connect”,但是在App Store Connect里沒有顯示應用
原因:應用里包含過時的組件UIWebView。應用上傳結果可以在蘋果開發者賬號對應的郵箱里查看,不管是失敗還是成功都有郵件,失敗會有原因提示。
處理:代碼中刪除UIWebView,重新打包上傳
3、等待審核
1天時間有結果。當天提交,第二天凌晨1點左右有結果了。沒有意外,被拒絕了,存在兩個問題:
1、應用里定位權限申請沒有說明清楚,具體修改見蘋果開發權限申請說明文檔
原來是:打開定位服務,才能正常使用基于定位的功能
修改為:該應用需要記錄您的定位軌跡,來計算考勤工作時間
在Xcode中 Info.plist 修改,重新打包IPA上傳,然后在App Store Connect里選擇新的IPA
2、應用程序完整性,需要回復說明下列問題
1.請說明您期望使用哪種類型的用戶。
2.確定要計劃分發應用程序的特定國家或地區。
3.該應用程序中的哪些功能旨在供一般的App Store用戶使用?
4.用戶如何獲得帳戶?
5.如果應用程序有任何付費方面,例如用于開設帳戶或使用應用程序中的某些功能,請說明用戶如何訪問付費內容。
6.誰為付費內容付費?
4、使用ABM
提交審核后,又被拒絕,給了一個新的分發方式:ABM
蘋果商務管理,Apple Business Manager 簡稱ABM,用于
a.定制應用
b.針對組織內部應用分發
應用能上架到App Store,但是不能直接被搜索出來,要有“兌換碼”才能在App Store下載應用
后來才知道應用沒有注冊功能無法直接發布在App Store
先注冊ABM,注冊地址:https://business.apple.com/#enrollment
用到的信息有:
1、公司/組織的鄧白氏信息
2、公司電話號碼、網站
3、公司域名后綴的郵箱(我用的163的郵箱也可以,電話驗證那里會問到)
如果上邊信息都有了,那就直接填寫注冊即可。
關于鄧白氏
如果你的蘋果開發者賬號是公司/組織類型的,那就已經有鄧白氏編碼了,個人的沒有
關于“您的詳細信息”和“驗證聯系人”
“您的詳細信息”:申請人,填寫的郵箱可以關注申請進度
“驗證聯系人”:蘋果會致電公司電話,與驗證聯系人聯系,詢問相關問題,包括上邊“您的詳細信息”填寫的申請人姓名
查找鄧白氏編碼
我沒有記錄有鄧白氏編碼,需要先查找
1、首先查看蘋果開發者賬號類型,進入蘋果開發者后臺,點擊右上角用戶進入詳情
2、鄧白氏查找地址:https://developer.apple.com/enroll/duns-lookup/#!/search
填寫完信息,進行查找,如果有找到,公司/組織會列出來,選擇確認后,具體的DUNS編號會發到填寫的郵箱里。
接下來繼續注冊ABM
填完信息,就是開始等待審核,期間關注申請人郵箱查看進度
大概5個工作日,在郵件里有回復說聯系不上驗證人
一看聯系的電話號碼是以前申請鄧白氏編碼時的舊電話號碼。這次申請ABM時填了新號碼,但是他們沒聯系這個號碼。
按郵件的提示需要驗證人致電 400-603-3565 聯系他們,郵件里寫辦公時間是周一至周五,09:00 至 17:00 CST。CST是中部標準時間,換為北京時間是23:00 至 07:00。
白天10點電話聯系,等了大概一兩分鐘也接通了。
電話接通后,先說明情況:ABM注冊,收到郵件,需要回復電話。通話過程會詢問以下問題
1、ABM注冊ID號,郵件里寫有
2、姓名,這里是驗證人
3、公司名稱
4、申請蘋果商務管理賬號的目的(回答公司員工需要使用定制應用)
5、某某某(申請人)是否是公司的正式員工(回答是)
6、是否能代表公司申請、同意相關協議(回答可以)
7、聯系郵箱(應該是因為我填的是163的郵箱所以問到,問有沒有和公司網站域名后綴的郵箱,回答沒有)
問題詢問完后,他們會告訴你,審核通過了,并告訴你接下來要做兩件事情(審核通過了,但是注冊還沒有完成)
1、去郵箱接受邀請(申請人的郵箱)
2、創建幾個管理員(避免忘記密碼)
進入郵箱接受邀請,邀請是7天有效時間
點擊確認為某某某(申請人),點擊開始使用,填寫該蘋果商務管理賬號的管理員信息,姓名、工作郵箱、密碼、手機號碼等信息(到這一步就接近成功了,填完信息就能登錄ABM了)
這里是填寫ABM的管理員,能登錄后臺,做相關設置。填申請人、驗證人或其他人都可以。
填寫的郵箱,不能是已經存在的 AppleID,沒有就重新申請一個郵箱
至此,注冊蘋果商務管理賬號結束。
查看組織 ID 和組織名
組織ID和組織有什么用?
這兩個信息需要提供給應用開發者,開發者在App Store Connect里設置給相應的應用,以確定某個蘋果商務賬號中可以查看到哪些應用。
首先登陸蘋果商務管理網站,填寫已經注冊好的管理式 AppleID 和密碼,登陸。登陸成功點擊“設置” – “注冊信息”,進入下圖所示頁面:
注意:需要先為賬號開啟“自定 App”功能,剛剛注冊好的賬號默認沒有開啟該功能。上圖中序號 3 右側紅框內如果未顯示“已啟用”,點擊右側按鈕即可。
接下來,就是在App Store Connect根據提示修改上架。
上架成功后,說一下用戶怎么下載安裝應用
選擇“兌換碼”方式,填入數量(超過25000需要建子賬號)。下載按鈕需要等好幾分鐘才會出現,下載回來是一個.xls文件,包含內容:
1、代碼(就是兌換碼,在App Store中使用)
2、Code Redemption Link(把鏈接復制到Safari瀏覽器打開會自動跳轉iTunes Store引導用戶下載應用,沒有裝iTunes Store會提示去安裝)
兌換碼的使用
1、打開App Store應用,點擊您的頭像
2、點擊“兌換禮品卡或代碼”->粘貼兌換碼->點右上角“兌換”
一個兌換碼只能用一次。用戶卸載應用后,可以在App Store的“已購項目”里重新安裝應用,不需要新的兌換碼