Android打包上线流程

Android打包上线流程,第1张

Android程序员都知道,手机通过保命毕册和签名文件去判断是否是同一应用。如果你用studio的话,那么创建项目的时候会生成包名,可以自己定义。一般情况下是(com.公司名称.项目名称)例如:com.lixuce.mydemo

项目上线时需要一步很重要的 *** 作,需要用签名文件对安装包进行签名打包。

1.创建新的签名文件:

菜单栏—>build—>Generate Signed APK:

上面这几个步骤说的是在有签名文件的情况下打包,下面我们来说一下怎么重写创建一个新的签名文件:

点击OK之后,和之前的打包步骤就一样了。通过以上几步就完成APK的签名打包了,拿着打好包的APK签名去应用商店上架就可以,一般的应用手档宏商店的审核是1---2天左右,然后就可以在应用商店看到你的应用了。

应用更新版本的时候需要注意:蠢神

APK文件是否是签名过的,和应用商店上的包名和签名必须一致,versionCode版本是够是否修改,要比应用商店上面的版本高。

1.目前国内主流的安卓应用商店主要包含应用宝,华为应用商店,小米应用商店,OPPO应用商店,vivo应用商店,这几家应用商店基本覆盖了国内八成以上的用户,所以建议前期先考虑这几家比较大的应用商店。

2.个人App上线流程,首先需要注册以上几家应用商店平台的开发者,个人开发者身份一般需要上传个人身份信息,审核通过后可以上传App,其次有些平台需要申请App的软件著作权,所以这个尽量提前申请办理,最后需要准备上线物料,包含App的icon图标,宣传文案,截图等等,材料准备起齐全后,提交申请即可。时间周期大概1-2天左右,即可通过审核,完成上线。

回答不算专业, 但是也是自己实际 *** 作过得经历,希望对你有价值。

一、准备材料

1、APP的APK文件、铅租链名称、版本号

2、200字左右的APP介绍,20字以内的一句话简介,关键词:要遵守广告法、新闻语等规则,不然可能会临时想文案,耽误时间。

3、图标,4-5张软件截图(240*320、480*800、320*800、460*960等):保持和App统一,华为需要上传权限使用场景展示页

4、适配信息

5、软件在其他渠道的下载链接

6、企业开发者企业认证资料

(1)公司营业执照副本

(2)企业法人身份z正反面扫描件(或者用手机拍照、全能扫描王等)

(3)企业其他相关信息

(4)商务联系人一般为经常使用的人员,方便今后使用,联系客服解决问题

(5)部分应用市场需要授权书或者免责函等需要公司盖章证明:该项资料统一为一张图,如果为多张请合并生成png等要求文件

7、软著权:项目开发初版之后即可进行软著权申领,在国家版权局申请。建议交给第三方版权申领公司

二、发布流程及注意事项

1、注册不同平台的开发者账号

建议使用公司老板或法人的邮箱或手机(腾讯应用宝使用QQ号码),而不是员工私人邮箱或手机注册,以免遇到员工离职等情况造成不必要的麻烦。具体详见下文“注册开发者账号方法”

2、选择App应用类型,填写信息

每个应用市场的资料要求不同,具体详见下文“应用提交方法”

3、上线发布

(1)首次提交应用不能随意删除,后面再次提交会与之前的软件冲突,需要走认领流程,浪费时间与人力成本。

(2)开发人员要注意签名文件不可丢失,更换签名文件需要申请,走流程。

(3)应用内部尽量减少H5界面,否则会引起审核人员的注意,审核不通过。

(4)发版尽量短期内把计划上线的应用市场全部提交,因为部分应用市场会抓取其他最新的包,同样走认领流程。

(5)如果软件内部无直接试用、或者注册功能,应用市场的测试账号一定要记得填写(建议创建单个审核的账号,防槐孙止测试账号备修改密码)。

4、审核

三、应用市场目录

1.腾讯应用宝

腾讯开放平台地址:https://open.tencent.com/

提示:注册开发者类型,分个人与公司,根据需要选择。

应用上架要提交软件著作权证明(原件扫描)或者该应用PC官网ICP备案截图+官网地址+2个以上的应用宝以外市场上线后台状态截图代替,软著后续补上。如果APP在应用宝搜索不到(不能外显),则必须提供软著+版号。

应用宝一经注册不能更换QQ.

注册开发者帐号方法:http://wiki.open.qq.com/wiki/

应用提交方法:http://wiki.open.qq.com/wiki/

2、360手机助手

360开放平台地址:http://dev.360.cn

提示:企业 *** 作人要进行实名认证,要提供身份z号,yhk号及预留的手机验证码验证。应用上架必须要提交360的保证函。

注册开发者帐号方法:http://dev.360.cn/wiki

应用提交方法:http://dev.360.cn/wiki/index/id/21

3.百度手机助手/91助手/安卓市场

百度开发者平台地址:http://app.baidu.com

提示:百度手机助手、91助手 和安卓市场是联盟平台,在百度开发型槐平台中上传APP通过审核后,在其它两个平台也可以搜索到自己的APP。这里只需要注册一个百度开发者帐号即可。应用上架必须要提交百度的保证函。

注册开发者帐号方法:http://app.baidu.com/docs?id=2&frompos=401003

应用提交方法:http://app.baidu.com/docs?id=5&frompos=401007

4.小米应用商店

小米开放平台网站:https://dev.mi.com

提示:企业 *** 作人要进行实名认证,要提供身份z号,yhk号及预留的手机验证码验证。该认证将调用“小米支付”服务,在该小米账号下绑定yhk进行实名认证。

注册开发者帐号:https://dev.mi.com/docs/appsmarket/distribution/account_register/

应用提交方法:https://dev.mi.com/docs/appsmarket/distribution/app_submit/

5.阿里应用商店/豌豆荚/PP助手

阿里开发者平台地址:http://open.uc.cn

提示:阿里应用分发整合了豌豆荚、阿里九游、PP助手、UC应用商店、神马搜索,并联合YunOS应用商店等应用分发平台,实现全流量矩阵布局。这里只需要注册一个阿里开发者帐号即可。企业 *** 作人要进行实名认证,用支付宝扫描二维码进行实名认证。应用上架必须要提交阿里的保证函。

注册开发者帐号方法:http://aliapp.open.uc.cn/wiki/?p=35

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

6、三星应用商店

三星开发者平台地址:http://support-cn.samsung.com/App/DeveloperChina/Home/Index

提示:要选择服务类型,全球开发者、主题开发者、中国开发者。法人和联系人要双手持身份z拍照,要露出双臂,照片不能用软件处理。

注册开发者帐号方法: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

7、OPPO应用商店

OPPO开发者联盟地址:http://open.oppomobile.com

提示:必须要软件著作权,应用上架必须要提交OPPO的免责函。

注册开发者帐号方法:http://open.oppomobile.com/doc/index?idx=0&item=39

应用提交方法:http://jingyan.baidu.com/article/d169e186656065436611d897.html

8、ViVO应用商店

ViVO开发者联盟地址:https://dev.vivo.com.cn

提示:要记得填写联系人信息。

注册开发者帐号方法:https://dev.vivo.com.cn/doc/document/info

应用提交方法:https://dev.vivo.com.cn/doc/document/info?id=52

9、 联想应用商店

联想开发者联盟地址:http://open.lenovo.com

提示:应用上架必须要提交联想的免责函。

注册开发者帐号方法: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

10、魅族应用商店

魅族开发者联盟地址:http://open.flyme.cn

提示:应用上架必须要提交魅族的免责函。

注册开发者帐号方法:http://open-wiki.flyme.cn/index.php?title=新手指南

应用提交方法:http://open-wiki.flyme.cn/index.php?title=应用发布。

大概就这些。

要看你想上架到那个市场直接去该市场找

每个游戏为了拓宽游戏的发行广度,都会选择和市场上的各大平台合作,其实渠道并不是简单出一个包由QA测试完毕那么简单,实际上是有一套流程的,下面就对渠道提审以及相关的一些内容做一下简单介绍

游戏开发者在发布游戏时,将游戏文件打包产出的包体一般被称为母包,这个母包是不包含任何渠道相关的部分的。如果想要游戏能够显示对应渠道的内容,则需要再次打包将渠道的SDK打到母包上,最终形成所谓的渠道包。

P.S. 什么是SDK?

母包相当于固定主套餐,sdk相当于可选的可乐,api相当于吸管,即SDK=放着你想要的软件功能的软件包 , API=SDK上唯一的接口

项目会接入哪些渠道一般都是由策划以及营销/产品经理来确定的,其中接入哪些渠道是由营销来发起,然后由产品(策划)进行确认。一般来讲都会接入扮世睁一些核心的渠道

渠道包实质上就是母包接入了渠道方提供的SDK,渠道SDK一般包含了渠道自己的登录&支付方式,方便渠道自己运营管理应用以及对玩家数据的统计。一般接入渠道SDK都需要程序配合第三方渠道联合进行调试厅岁接入,当然如果流程较为熟悉或公司有统一的内部接入平台/工具也可以走内部的接入流程。

一个渠道从接入到提审一般需要经过以下步骤:

渠道参数获取->程序接入SDK->QA测试接入后的渠道包->准备提审->提审通过后测试(上线前)

2.程序接入SDK

字面意思,即程序参考渠道方提供的API文档及接入指引文档对渠道SDK进行接入,SDK接入包含客户端接入及服务端接入,客户端接入主要为在包体中加入渠道SDK的库及相关配置文件,服务端主要接入渠道SDK的提供的接口,用于实现渠道方的逻辑

1、申请渠道完成后要提前多久进行渠道SDK接入?

最好是一个月左右,在运气不好的情况下,一个渠道包可能需要两周的时间才能够联调成功,加上测试包提审以及正式包提审,最长可能会达到一个月左右,因此尽可能预留出充足的时间进行接入。(正常情况两周内就可以搞定)

2、什么是长尾渠道?

假设我的世界手游B站渠道包的包名为com.netease.mc.bili,那么最后的bili就是B站渠道的尾缀,然而除了B站这种游戏渠道外,B站下还有其他的一些附属渠道,这些渠道也有一些其他的途径可以分发游戏包体,那么B站就会把自己重签后的包也下发给这些"小弟"渠道,同样的,这些渠道也会在后面加上自己的尾缀,比如小弟渠道A拿到包后发行,这个A发行的包就叫com.netease.mc.bili.A。

当给包含长尾渠道的渠道进行提审时,除了渠道本身审核返猜需要环境以及时间,下面的长尾渠道也同样需要,因此这也是为什么需要提前一个月进行提审的原因。之前就出现过大渠道审核完了,但是准备关闭审核服的时候才通知长尾渠道还没有审核完毕,耽误了一些时间。

P.S.只要接入包含长尾渠道的渠道SDK,一定要注意在接入时把切换账号部分的功能(logout)接入,因为即便大渠道本身对切换账号无需求,但是下发的长尾渠道可能有该需求。

(后续有新增内容待补充)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12541822.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存