安卓应用上架流程
第一步: 准备资料
手机号、QQ、邮箱、法人身份证正反面照片、手持身份证照片、营业执照照片、对公账户、官网、公章底部照片(不能拍到人)

第二步:注册要上架手机型号的各开发平台账号
​ 例:华为、VIVO、OPPO、360手机助手、小米、魅族、腾讯应用宝等

第三步:申请软著
所需资料:

​ 资料包括:登记申请表(需盖章或签字),源代码及软件说明文档,申请人身份证明文件,具体要求如下:

​ 申请表:下载软著登记申请表(附件)并在申请表第三页完成盖章(公司公章),个人用户请签字

​ 软件说明文档: 需要图文并茂7页以上,如果是手机软件截图需包含信号栏 , 无界面软件需有流程图

​ 源代码: 整理到word文档,不足60页全部提交,多于60页,提交前30页,和最后30页,如:总共70页, 提交 1-30页 , 41-70页,每页50行,必须标注页码

​ 申请人身份证明: 营业执照副本复印件盖公章,如是个人申请提供个人身份证复印件签字

注意事项:

1、申请文件、软件说明文档、代码等所有文件均须单面打印;

2、申请文件、软件说明文档、代码等所有文件不要装订,可使用长尾夹进行固定;

第四步:登录安卓应用市场进行上架
​ 上架填写提供资料内容:

​ 1、基本信息(应用名称、类型、子分类、提供方、简介)

​ 2、安装包(是否涉及登录、测试账号、发布类型)

​ 3、图标素材(小图标1616、大图标512512、应用截图2张以上1M内)

​ 4、适配信息

​ 5、版权证明(应用上架必须提供软著版权证明,否则无法上架)2M内

​ 6、隐私权限(服务协议和隐私政策)

微信小程序开发流程
开发端准备
1.准备微信APPid(官网注册)

2.微信开放平台注册小程序

​ 注册填写信息:邮箱(需要进行验证)、密码、验证码、信息登记(分为主体信息登记与管理员信息登记)

3.安装开发者工具

4.下载打包测试代码。(腾讯云下载)

5.文件压缩包导入微信开发者工具。

云准备
1.腾讯云/阿里云关联微信小程序(开发环境)

2.备案的域名(提前准备,周期长,使用https域名)

3.一台云主机

4.微信开发者工具中修改云数据库配置信息

​ PS:云数据库IP必须和client/config.js中host一致

5.上传测试代码

6.代码部署

7.修改本地请求域名

8.登录完成

APP开发流程
APP开发阶段准备
1.第三方开发者平台账号申请(PS:常用苹果开发者账号、安卓各大应用市场账号)

2.域名(PS:使用https域名)

3.服务器、数据库

APP上架准备
应用市场素材
上线通知邮件
上传安卓和ios安装包(ios较特殊,多由研发处理)
制定法务合规等管理手册,并依据手册严格审核
管理各个渠道的渠道码及账号密码(安卓应用市场账号相对ios相对好申请)
广告投放计划和数据监控管理

  1. APP上架费用
    app上架考核严格,自己上架不太容易成功。

假如自己做,费用¥100+,但过程相对繁杂。

找人协助上架,因app类型不同,需要¥2000-3000,app外包公司有专业上架人员。

  1. APP上架周期
    APP Store 会比 其他Android应用市场的审核时间长很多建议提前准备。(1-2周不等)

  2. APP上架IOS时的准备
    一个app ID(目前有精准的app ID和通配符app ID两类。iOS的证书用来验证开发者的身份和姓名。)

一个有用的证书

一个Provisioning profile

app压缩包,其中包含Icons、屏幕截图和数据

  1. APP上架IOS提交
    !!!
    IOS上架操作详见第二部分

a.实现信息
开发人员要提供app的固定号、SKU Number和Bundle ID,每一个app的名字要做到不雷同,最好与主屏幕icon下边的名字同等。

b.确定app的价钱
鉴于苹果已经确定好了价钱,app外包公司只要指定在谁的市场发售便可。

c.数据里的评级
苹果会依据开发者的内容和功能给出评级。假如品级与内容不符,也会受到苹果的回绝。

d.上传二进制文件
实现app数据的提交后,开发人员会看到一些对于app的择要信息,再点击“View Details”按钮,再点击右上角的“Ready to Upload Binary”。提出的对于app的实现后,会提醒筹备上传二进制文件。此时app的状况就成为“Waiting for Upload”。

e.期待考核
上传实现以后,app就成为了“Waiting for Review”状况。在提交前,公司应当明确appStore的考核只是相当于守门员,而不是评判员,考核机制的尺度是用能否安全、没有病毒和涉及到敏感话题等。考核的时间是很长的,要有充足的准备。
参考链接:https://blog.csdn.net/c1o2c3o4/article/details/108071696?utm_medium=distribute.pc_relevant.none-task-blog-2defaultbaidujs_baidulandingword~default-1.control&spm=1001.2101.3001.4242
5.APP上架Android
注意:首次提交应用绝对不能随便删除,否则后面再提交会显示应用APP冲突,会要求走应用认领流程,那个时候就会相当麻烦啦。
1、腾讯应用宝
腾讯开放平台地址:https://open.tencent.com/
注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-chs.html
重要提示:开发者QQ号码一旦注册不能变更,建议使用公司老板或法人的QQ号码而不是员工私人号码注册,以免遇到员工离职等情况造成不必要的麻烦。2017年9月18日以后应用上架要提交软件著作权证明(原件扫描)或者该应用PC官网ICP备案截图+官网地址+2个以上的应用宝以外市场上线后台状态截图代替,软著后续补上。如果APP在应用宝搜索不到(不能外显),则必须提供软著+版号。
注册开发者帐号方法:
http://wiki.open.qq.com/wiki/注册开发者帐号
应用提交方法:http://wiki.open.qq.com/wiki/创建新应用
2、360手机助手
360开放平台地址:https://dev.360.cn
注册开发者帐号地址:https://dev.360.cn
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,要提供身份证号,银行卡号及预留的手机验证码验证。应用上架必须要提交360的保证函。
注册开发者帐号方法:https://dev.360.cn/wiki
应用提交方法:https://dev.360.cn/wiki/index/id/21

3、百度手机助手/安卓市场/91助手
百度开发者平台地址:https://app.baidu.com

重要提示:百度手机助手、91助手 和安卓市场是联盟平台,在百度开发平台中上传APP通过审核后,在其它两个平台也可以搜索到自己的APP。这里只需要注册一个百度开发者帐号即可。开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交百度的保证函。
注册开发者帐号方法:https://app.baidu.com/docs?id=2&frompos=401003
应用提交方法:https://app.baidu.com/docs?id=5&frompos=401007

4、小米应用商店
小米开放平台网站:https://dev.mi.com
注册开发者帐号地址:https://account.xiaomi.com/pass/register
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,要提供身份证号,银行卡号及预留的手机验证码验证。该认证将调用“小米支付”服务,在该小米账号下绑定银行卡进行实名认证。
注册开发者帐号方法:https://dev.mi.com/docs/appsmarket/distribution/account_register/
应用提交方法:https://dev.mi.com/docs/appsmarket/distribution/app_submit/
5、华为应用市场
华为开发者联盟地址:https://developer.huawei.com/consumer/cn/
注册开发者帐号地址:https://hwid1.vmall.com/CAS/portal/userRegister/regbyphone.html
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交华为的免责函。
注册开发者帐号方法:
http://developer.huawei.com/consumer/cn/wiki/index.php?title=注册登录
应用提交方法:
http://developer.huawei.com/consumer/cn/wiki/index.php?title=创建并管理应用

6、阿里应用商店/豌豆荚/PP助手
阿里开发者平台地址:https://open.uc.cn

重要提示:阿里应用分发 整合了 豌豆荚、阿里九游、PP助手、UC应用商店、神马搜索,并联合YunOS应用商店等应用分发平台,实现全流量矩阵布局。这里只需要注册一个阿里开发者帐号即可。
注册开发者帐号地址:https://reg.taobao.com/member/reg/fill_mobile.htm

重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。企业操作人要进行实名认证,用支付宝扫描二维码进行实名认证。应用上架必须要提交阿里的保证函。
注册开发者帐号方法:http://aliapp.open.uc.cn/wiki/?p=35

应用提交方法:http://aliapp.open.uc.cn/wiki/?p=40

7、三星应用商店
三星开发者平台地址:http://support-cn.samsung.com/App/DeveloperChina/Home/Index
重要提示:全球开发者:只有当您与 Samsung Electronics Co. 有合作关系,才应选择全球开发者类型。完成卖家注册后:请联系您的三星对手方以批准三星应用商店的合作伙伴关系请求。如果无法确认您的合作关系,您必须重新注册会员资格。

主题开发者: 主题开发者类型的卖家只能使用三星SDK注册应用程序,但可以将应用程序销售到所有国家/地区。
中国开发者: 中国开发者类型的卖家可注册不使用三星SDK的应用程序,但只可将应用程序出售到中国。
注册开发者帐号地址:https://seller.samsungapps.com/join/joinNow.as

重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。法人和联系人要双手持身份证拍照,要露出双臂,照片不能用软件处理。

注册开发者帐号方法:
http://support-cn.samsung.com/App/DeveloperChina/home/list?parentid=11&newsid=38
应用提交方法:(需要下载三星应用商店上传手册)
http://support-cn.samsung.com/App/DeveloperChina/home/list?parentid=11&newsid=11

8、OPPO应用商店
OPPO开发者联盟地址:https://open.oppomobile.com
注册开发者帐号地址:https://open.oppomobile.com/newuser/signup
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。必须要软件著作权,没有软著则可以试着在后台补交(华为、小米、应用宝)三家中的两家后台上架截图作为辅助依据上架,碰碰运气。应用上架必须要提交OPPO的免责函。
注册开发者帐号方法:https://open.oppomobile.com/doc/index?idx=0&item=39
应用提交方法:https://jingyan.baidu.com/article/d169e186656065436611d897.html

9、ViVO应用商店
ViVO开发者联盟地址:https://dev.vivo.com.cn
注册开发者帐号地址:
https://id.vivo.com.cn/?callback=http://dev.vivo.com.cn&registerSource=1&_201707171541#!/access/register
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。要记得填写联系人信息。
注册开发者帐号方法:https://dev.vivo.com.cn/doc/document/info
应用提交方法:https://dev.vivo.com.cn/doc/document/info?id=52

10、联想应用商店
联想开发者联盟地址:https://open.lenovomm.com/
注册开发者帐号地址:https://passport.lenovo.com/wauthen2/wauth/jsp/register.jsp
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交联想的免责函。
注册开发者帐号方法:http://open.lenovo.com/developer/adp/helpData/database_detail.jsp?url=http://open.lenovo.com/sdk/zhzc/
应用提交方法: http://open.lenovo.com/developer/adp/helpData/database_detail.jsp?url=http://open.lenovo.com/sdk/?p=796

11、魅族应用商店
魅族开发者联盟地址:http://open.flyme.cn
注册开发者帐号地址:https://i.flyme.cn/register
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交魅族的免责函。
注册开发者帐号方法: http://open-wiki.flyme.cn/index.php?title=新手指南
应用提交方法: http://open-wiki.flyme.cn/index.php?title=应用发布
重要提示:开发者帐号,建议使用公司老板或法人的邮箱或手机,而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。应用上架必须要提交金立的承诺书。
注册开发者帐号方法: https://open.appgionee.com/cp/help
应用提交方法: https://open.appgionee.com/cp/help

感觉华为、小米对资料的要求是最严格的;
然后是360、魅族、阿里,联想和vivo应该算是最好通过的。
百度、小米、华为、魅族的开发者帐号审核相对慢一点,阿里、360跟腾讯还算比较快的,上架应用审核时间也相对比较快。只要资料全,其实很容易通过的。应用审核,OPPO要求要软著,审核上架不易。

  1. APP发布所需应用市场素材
    APP软件著作权登记。需按照软件著作权文档规范要求进行撰写。

营业执照等官方许可证。

隐私协议与权限。存在部分应用市场要求说明是否有清晰的隐私协议,APP收集使用了哪些隐私权限。

应用介绍。简单介绍APP的内容。需由法务部门进行审核。

应用更新介绍。APP新版本更新的内容。需由法务部门进行审核。

icon素材图片。按照应用市场规定的图片尺寸上传素材。

应用截图。按照应用市场规定的图片尺寸上传素材。

IOSAPP上架流程
(一) 开发者发布证书、AppID和描述文件的配置

  1. 登录Apple开发者中心网站:https://developer.apple.com/
    用浏览器输入苹果开发者中心网址,点击右上角Acount,在登录界面上输入用户名和密码进行验证,验证通过后则进入苹果开发者中心。开发者中心主页跟登录界面如下图:
    image-1669801126408
    验证通过后苹果开发者中心,如下图:
    image-1669801141339
  2. 创建Production开发者证书
    开发者证书(分为开发和发布两种,类型为iOS Development, iOS Distribution),要上架App Store需要的是iOS Distribution。进入证书创建界面后,点击Certificates,选择All,选择创建(注意:如果已经存在Production证书,从创建发布证书的电脑上面导出P12即可,无需重复创建。)
    image-1669801153108
    点击右上角小➕号创建发布证书,然后点击页面最下面的Continue按钮,如下图
    image-1669801165943
    在点击最下面的继续后,我们要上传CSR文件,CSR是Certificate Signing Request的英文缩写,即证书请求文件。我们需要在电脑上《钥匙串访问》中生成。
    image-1669801177535
    在选择导入CSR文件后,点击继续以后,然后点击存储,双击下载后的证书就能完成配置。
    image-1669801191902
  3. 注册App ID
    App ID在苹果官方的开发者计划(Apple Developer Member Center)层面,App ID即 Product ID,用于标识一个或者一组App。
    首先在证书界面选择App IDs选项,点击右上角➕,可以进入App ID创建界面,如下图:
    image-1669801201791
    image-1669801211479
    填完上面的信息过后,继续填写下面的信息,选择注册的功能,选择完成过后点击最下面的Continue按钮,进入最后的页面,点击Register即可完成注册。
    image-1669801221200
    image-1669801234247
  4. 创建iOS Provisoning Profiles 描述文件
    创建完Production发布证书和注册App ID过后,接下来就是创建iOS Provisoning Profiles 描述文件。Provisioning Profile 文件包含了上述的所有内容:证书、App ID 和 设备 ID。
    image-1669801244327
    点击右上角➕按钮进入iOS Provisoning Profiles 描述文件的创建,创建发布Distribution Provisoning Profiles 需要选择App Store选项。如下图:
    image-1669801255792
    点击继续过后需要你选择上面我们刚创建好的App ID,我们选择对应的App ID即可:
    image-1669801266474
    接着需要我们选择发布者证书,我们选择前面我们创建好的发布证书即可,如下图:
    image-1669801276305
    点击继续按钮过后,填写Profiles Name后点击继续,然后下载下来,双击安装到电脑即可,如下图:
    image-1669801286584
    image-1669801295307
    (二) Xcode设置
  5. Xcode工程的应用证书注册
    选择工程→TARGETS→General→Signing。如果是Automatically manage signing,将左边的按钮取消掉。然后选择注册我们的Provisoning Profiles 描述文件。
    image-1669801304520
  6. 打包应用APP
    工程配置完成后就可以打包APP了,由于是要应用发布,所以需要将工程改成release 模式。

打包APP有几种方式,下面介绍的是平常最常用的打包方式。点击工程,工具栏-Product-Archive,如下图。
image-1669801324071
Archive成功后就可以点击 export按钮到处APP包(这里还不能点击Upload App Store,因为itunes connect 上面还没有本应用的项目,需要创建后才能上传)
image-1669801334208
(三) iTunes填写App的相关信息

  1. 登录iTunes Connect
    image-1669801342693
  2. 新App的创建
    点击iTunes Connect进入管理界面,如下图。
    image-1669801357651
    点击我的App可以进入App管理界面,在右上角点击➕新建App 即可创建新的App,如下图:
    image-1669801365537
  3. App基本信息填写
    新建完App后,需要填写App的基本信息,比如App的名称,语言、类别等,详情请参照下图:
    image-1669801377301
  4. App价格与销售范围填写。
    填写完App的基本信息后,接着就是填写App的价格及销售范围。一般情况下,App的销售价格为免费的,销售的地区选择所有国家和地区,如果App应用支持bitcode,侧选择自动编译bitcode。如下图:
    image-1669801386485
  5. App版本信息填写
    填写完成价格与销售范围后,点击左侧xx.x准备提交按钮,即可进入App版本信息填写界面,

首先是添加App预览图和屏幕快照,可直接将对应的图片拖到该区域,如下图:
image-1669801394077
App预览图的尺寸大小,如下图所示:
image-1669801405079
接着是App的宣传文本,描述以及关键词,分别是需要填写,详情请参照下图:
image-1669801418200
填完App的宣传文本关键词后,接下来需要选择上传的App包,即将上面打包好的App包(ipa)通过Application Loader进行上传,上传成功后,构建版本右侧即可出现➕,如下图所示,点击选择对应的版本包即可,
image-1669801456830
接着填写App的综合信息,如App Store图标,版本,版权等,详情如下图:
image-1669801498519
最后是填写App的审核信息,包括用户登录名密码,联系人信息等,如下图。填完过后就可以点击右上角保存按钮,提交审核了。
image-1669801510562
(四) 常见被拒原因以及邮件回复

  1. 常见被拒原因一
    描述:审核过程中,审核人员往往需要更多的信息,如果被拒邮件的描述内容如下

We have started the review of your app, but we are not able to continue because we need additional information about your app.
** Next Steps**
To help us proceed with the review of your app, please review the following questions and provide as much detailed information as you can.
Questions:

Is this app only for your company’s internal use?
If No, which company is your app made for? Please specify the target user’s name.
Can multiple organization or the general public also use your app?
How do users obtain an account? Is it free to get an account?
Is the target audience in China only?
Once you reply to this message in Resolution Center with the requested information, we can proceed with your review.
解决:根据邮件信息结合我们公司产品特性,我们可以针对性回复以下问题即可。

  1. 常见被拒原因二
    描述,如果苹果回复被拒的邮件是一下内容,并且带有附件图片,如下左图:

Guideline 2.2 - Performance - Beta Testing

Your app includes content or features that users aren’t able to use in this version. Apps that are for demonstration, trial, or up-sell purposes are not appropriate for the App Store.
Please see attached screenshots for details.
Next Steps
To resolve this issue, please complete, remove, or fully configure any partially implemented features. Additionally, remove all references to “demo,” “trial,” “beta,” or “test” in your app description, app icon, screenshots, previews, release notes, and binary.
Resources
If you would like to conduct a beta trial for your app, you may wish to review the TestFlight Beta Testing Guide.

解决:一般情况下,这个是苹果审核人员认为是App没有全部开发完成,是测试版本。遇到这个问题,我们只要提供界面数据个测试人员进行测试,如果刚开始没有数据的话,可以回复他们教他们如果操作才能够产生数据。根据信息结合应用我们可以提供App引导。
转发链接来源:https://blog.csdn.net/weixin_43611922/article/details/119569077

上一篇 下一篇