从零开始的ios金融类APP上架经验2020

  • 在所有东西都没有的情况下,建议保守预留1个月以上的时间处理苹果开发者账号以及上架问题。

开发者账号申请相关


  • !!!优先申请企业账号

苹果开发者账号分为两种,一种是个人账号,一种是企业账号。
企业上架APP建议一步到位申请企业账号。

对于要上架的APP的性质要先做考察,由于上架的APP是金融类相关的APP,需要具备金融资质的企业账号,所以在使用个人开发者上传的时候频繁被拒绝。
建议在上架之前,先根据APP的性质,去网上搜索一下所需要的相关资质。
比如:涉及金融相关、贷款相关、电子商务、赌博、色情等往往需要开发者账号具备相关资质。

  • 申请企业账号需要
  1. 可以申请apple id 的苹果手机(可升级到ios13以上,每台苹果设备只能申请三个apple id)
  2. 公共的手机号码
  3. 公共开发邮箱(必须.com结尾),用来接收邮件
  • 申请apple id(免费)。建议使用邮箱,(要注意appleid只接受.com结尾的邮箱账号注册。)

  • 邓白氏编码(免费)。公司要准备好营业执照副本,以及公司英文名称、所在地等(英文名称和地址要翻译准确)等材料,直接从苹果注册流程当中提供的网站,去申请一个邓白氏编码,整个流程下来可能要一个礼拜左右。
    developer.apple.com/enroll/duns…

  • 购买开发者账号

1.安装了ios13以上的iphone,下载Developer和Apple store connect两个APP。
(强烈建议使用这两个app,因为可以支持支付宝、微信和银联卡支付,之前pc端苹果开发者支付必须使用银联和visa/mastercard双币卡否则无法支付,双币卡就是一张卡上面必须同时有银联logo以及visa/mastercard logo)

2.登录Developer App

  • 在APP上申请企业开发者账号,需要企业法人的身份证信息等,同时过程当中还需要人脸识别(我司采用的是法人进行人脸识别),这一步千万不能点错,选到个人开发者之后无法退回选择了,只能开通个人开发者。
  • 需要准备ICP备案属于该企业的域名地址
  • 域名地址对应的公司主页网站,公司主页要能访问、且主页名称展示公司信息,最好要展示一些客服邮箱或者电话,有条件弄https更好。
  • 公司员工联系方式,苹果公司会回拨来确认公司情况,我填的我自己的联系方式。

3.苹果回拨只是确认了我是否是公司员工,以及账号申请人的公司角色是什么。由于我们账号申请人直接就是法人,所以就直接通过了,通过之后会收到一封邮件。后续就可以进行付款了。

4.付款需要在apple id账号上绑定付款方式。
在付款这一步依然遇到了问题,我们绑定的是银联银行卡,但是支付过程中一直报错,Purchase failed,无法链接iTUNES STORE。多次联系苹果客服之后,最终是转到苹果高级客服-工程师那边设置了账号,才付款成功。
详细介绍下账号的情况:账号是在a手机上面申请的apple id,然后后来才绑定到一个新的ios开发手机上面,绑定银行卡的时候都是正常的,免费app也是可以下载的,但是在developer中支付一直失败。

  • 开发者账号续订是默认续期的,如果不想自动续期,到设置-apple id-订阅中取消自动续订
  • 其他:如果是想购买个人开发者账号然后转为企业账号,一定要注意,个人开发者修改信息是需要提供注册时的身份证图片的,所以不建议非自有的个人开发者账号转企业账号。

打包相关


  • general里面填写基本信息,version填写发布时的版本号码,build建议填小一点,每次构建版本version和build要比之前版本大,防止构建版本上传失败,build号可以填小一点。

    截屏2020-02-28下午1.46.35.png

  • 签名管理

在开发者网站中进入certificates,id&profile页面创建证书。

截屏2020-02-28下午1.50.36.png

证书创建完之后,下载到mac上安装。然后项目中选择对应的team

截屏2020-02-28下午1.49.39.png
  • apple权限相关,无论没有使用到相关功能,需要在info.plist补充完整所有的权限提醒的文本。


    截屏2020-02-28下午1.44.32.png
  • 发布构建版本提交到apple store

    • 模拟题选择generic iOS device
    • product->archive即可进行构建
run

构建完成上传到apple store之后,还要等待苹果对于上传的构建包进行机器审核,时间一般10分钟-30分钟不等。通过之后会有通知,才能在apple store的构建版本中获取到最新上传的构建包。

其他素材:
icon切图网站
启动图切图网站

上架材料相关


  1. app截图,6.5(xs max,11 pro max),5.5(8 plus)这两个尺寸的屏幕截图是必须的。相应模拟器运行之后,command+s可以截图。
  • 截图中不要出现测试/test/debug等表示测试的字样,确保数据是正常数据而非测试数据
  • 截图中尽量不要出现敏感人物认命和一些敏感的机构名,比如安卓。

2.用户隐私和风险协议网站

  1. 技术支持网站和营销网站。如果两者都有更好,没有的话放公司官网也可以。官网上务必要有公司联系方式。

  2. 测试账号以及登录密码,建议提前准备一个测试账号包含所有页面权限。

  3. 其他备注信息。由于app带有金融属性,为了防止被拒绝,在附件当中添加了单位的营业执照(附件必须为英文名,不然无法上传)。并且在附加信息里面简单阐述下app不涉及交易等内容。

  4. 如果app名称无法使用,需要把原名称的老app删除掉,或者跟苹果进行申诉。

上架拒绝原因整理


  • guideline 4.3 :马甲包
    原因:app图标icon如果跟老APP重复的话会被拒绝,建议换个app图标或者把老APP删除。

  • Guideline 2.3.1 - Performance:We discovered that your app contains hidden features. Attempting to hide features, functionality or content in your app is considered egregious behavior and can lead to removal from the Apple Developer Program.
    Your app contains financial transaction without necessary authority.

原因:开发者账号没有金融资质,所以上架被拒绝。

  • Guideline 2.2 - Performance - Beta Testing:Your app contains references to test, trial, demo, beta, pre-release or other incomplete content.

原因:app预览图片当中出现了debug字样,修改预览图后通过了。


知乎-金融app上架需要哪些资料

你可能感兴趣的:(从零开始的ios金融类APP上架经验2020)