小杨博客
February 20, 2023

App应用上线流程

 •  2   • 410 
Table of contents

Android手机上线流程

商家安卓应用的各大市场

  1. 腾讯应用宝:https://open.tencent.com/

  2. 阿里应用商店(淘宝手机助手,UC应用商店,豌豆荚):https://open.9game.cn/

  3. 百度手机助手:app.baidu.com

  4. 华为应用市场:developer.huawei.com

  5. 小米应用商店:https://dev.mi.com/

  6. oppo应用市场:https://open.oppomobile.com/

  7. vivo应用市场:https://id.vivo.com.cn/

  8. 360手机助手:https://dev.360.cn/

个人App上线流程:

  • 首先需要注册以上几家应用商店平台的开发者,平台开发者身份一般需要上传个人&企业身份信息,审核通过后可以上传App;
  • 其次有些平台需要申请App的软件著作权,所以这个尽量提前申请办理,最后需要准备上线物料,包含App的icon图标,宣传文案,截图等等,材料准备起齐全后,提交申请即可。通过审核了就可以完成上线。

iOS手机上线流程

苹果软件打包证书申请

参考网站https://docs.getui.com/getui/mobile/ios/apns/

测试环境证书申请

证书申请步骤如下:

  1. 生成P12证书

    • 打开苹果电脑系统自带的KeychainAccess(钥匙串访问),创建CSR文件。菜单-钥匙串访问-证书助理-从证书颁发机构请求证书。注:如果已经创建,可以跳过。

    APNs_N_13

    • 填写用户电子邮箱地址常用名称,并选择存储到磁盘,点击继续按钮。创建成功后,证书文件后缀为.certSigningRequest。重复前述上传CSR文件步骤。

    APNs_N_14

    • 生成 P12证书

      • 如果你之前没有创建过 “推送证书” 或重新创建一个新的,请在证书列表下面新建。

      APNs_N_09

      • 新建证书需要注意选择证书种类,在这里选择开发环境

      image-20220331163725007

      • 选择需要使用推送证书的App ID后,点击Continue按钮。

      APNs_N_11

      • 点击Choose File上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后,点击Continue按钮。

      APNs_N_12

      • 推送证书创建成功效果图,点击Download按钮把创建的证书下载下来,后缀为.cer文件。

      APNs_N_15

      • 双击刚下载的.cer文件,会导入KeychainAccess中。
      • 特别注意:有效证书左侧存在一个小三角标记,代表证书存在对应秘钥,导出时记得关闭小三角标记。有效推送证书的名称为Apple Push ServicesApple Development IOS Push Services
      • Apple Push Services命名是通用环境推送证书
      • Apple Development IOS Push Services命名是开发环境推送证书

      APNs_N_16

      • 点击左侧 钥匙串-登录-种类证书,找到刚才导入的证书,右击导出.p12证书,并为其设置密码。

      APNs_N_17 APNs_N_18

  2. 生成描述文件

    • 在苹果开发者账号 - Certificates, Identifiers & Profiles中,选择左侧Profiles,点击+新建。

    APNs_N_23

    • 选择此Provisioning Profile的环境后,点击Continue按钮。

    APNs_N_24

    • 选择要创建Provisioning ProfileApp ID后,点击Continue按钮。

    APNs_N_25

    • 选择所属的开发者证书,(这里创建了多个开发者证书,建议只创建一个,方便管理)为了方便,选择了Select All,再点击Continue进入下一步。

    APNs_N_26

    • 为该Provisioning Profile选择将要安装的设备(一般选择Select All),点击Continue。注:App Store或者In House 默认所有设备。

    APNs_N_27

    • 给该Provisioning Profile填写Profile Name,建议命名环境+AppID,点击generate完成创建。

    APNs_N_28

    • 创建成功后效果图,点击Download下载Provisioning Profile到本地。

    APNs_N_29

上线环境证书申请

上线证书申请步骤如下:

  1. 大部分选择选项跟测试环境的选项一样

  2. 有以下不同点:

    • P12证书

      image-20220331164410182

    • 描述证书

      image-20220331164616660

iOS 上线APP

苹果上线app后台信息填写:

苹果端上市场可能出现的问题

问题

指南 1.5 - 安全 - 开发者信息 您的应用元数据中指定的支持 URL http://www.seejoys.com/ 无法正确导航到预期的目的地。 下一步 要解决此问题,请修改您应用的支持 URL,以确保它将用户引导至包含支持信息的网页。 准则
2.1 - 所需信息 我们期待继续进行审核,但我们需要有关您的业务模式和用户的更多信息,以帮助您找到适合您应用的最佳分发选项。我们的初步审查表明您的应用可能更适合自定义应用分发。 下一步 请查看以下问题,并为每个问题提供尽可能多的详细信息。 
1. 您的应用程序是否仅限于属于单一公司的用户?这可能包括公司合作伙伴、员工和承包商的用户。 
2. 您的应用程序是为有限的或特定的公司集团设计的吗? - 如果是,哪些公司使用这个应用程序? - 如果没有,任何公司都可以成为客户并使用这个应用程序吗? 
3. 应用程序中的哪些功能(如果有)是供公众使用的?
4. 确定您计划分发应用程序的特定国家或地区。
5、用户如何获取账号?
6. 应用中有付费内容吗?例如,用户是否为开户或使用应用程序中的某些功能付费? 
7. 谁为付费内容付费,用户如何访问? 
指南 4.5.4 - 设计 - Apple 网站和服务 我们注意到您的应用需要推送通知才能运行。 下一步 推送通知必须是可选的,并且必须获得用户的同意才能在应用程序中使用。 资源 有关使用推送通知的信息,请查看用户通知框架和技术说明 TN2265:对推送通知进行故障排除。 有关详细信息,请参阅随附的屏幕截图。

回答:

Follow me

I work on front-end development work