公司内部开发了一款基于定位轨迹的考勤软件,上架苹果市场过程及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的邮箱也可以,电话验证那里会问到)
如果上边信息都有了,那就直接填写注册即可。
ABM注册填写信息关于邓白氏
如果你的苹果开发者账号是公司/组织类型的,那就已经有邓白氏编码了,个人的没有
关于“您的详细信息”和“验证联系人”
“您的详细信息”:申请人,填写的邮箱可以关注申请进度
“验证联系人”:苹果会致电公司电话,与验证联系人联系,询问相关问题,包括上边“您的详细信息”填写的申请人姓名
查找邓白氏编码
我没有记录有邓白氏编码,需要先查找
1、首先查看苹果开发者账号类型,进入苹果开发者后台,点击右上角用户进入详情
开发者账号信息2、邓白氏查找地址:https://developer.apple.com/enroll/duns-lookup/#!/search
查找邓白氏编码填写完信息,进行查找,如果有找到,公司/组织会列出来,选择确认后,具体的DUNS编号会发到填写的邮箱里。
接下来继续注册ABM
填完信息,就是开始等待审核,期间关注申请人邮箱查看进度
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会提示去安装)
兑换码的使用
app store1、打开App Store应用,点击您的头像
2、点击“兑换礼品卡或代码”->粘贴兑换码->点右上角“兑换”
一个兑换码只能用一次。用户卸载应用后,可以在App Store的“已购项目”里重新安装应用,不需要新的兑换码
网友评论