admin管理员组

文章数量:1530842

一、google play上架详细说明

本期主要简单说一下上架google play的流程,也就是涵盖 “申请开发者账号 ” --上架提审这部分。

1.申请开发者账号

科学上网问题自己搞定,这里不多说。

如果这一步都搞不定,不用往下看了,省点时间干点别的吧,出海这条路不适合你!!

这一步你需要准备好以下几样东西:

  • Gmail邮箱
  • Visa信用卡

要准备的东西挺简单的,但为了防止踩坑,我再多说两句。

Gmail邮箱

自己申请!自己申请!Gmail邮箱有手机号就可以申请,国内的手机号也照样申请。如果提示手机号无法验证,一定是你注册的方式不对!

注册的时候用QQ邮箱/网易邮箱,注册里选Gmail,按顺序搞就好了,直接用网页注册可能会被提示手机号无法验证。

Visa信用卡

这是国内最好申请的可以直接用于谷歌开发者账号支付的银行卡。

对,你没看错!谷歌开发者账号是要钱的,25美元,也就是人民币160元左右

而且每个银行卡只能绑定一个开发者账号,也就是说你用这张visa卡开通了一个开发者账号,之后就不能再用这张卡再开新的开发者账户了!

重点的部分都说完了,剩下的具体流程,跟着系统指引一步步走就好了,网上一搜也是一大把教程,这里就不多说了。

申请谷歌开发者账号的网址:

  • play.google/console/abo…

Google Play管理中心帮助网址:

  • support.google/googleplay/…

大概的申请流程:

只要你的流程没问题,交了钱就立刻开通了,开通后就可以上架,无需等待

2.上架APP

上架之前先准备几个东西

  • aab包
  • 商店素材
  • 上架文案
  • 隐私链接

注:需要aab格式APP,Logo512*512正方形PNG,谷歌商店特色图1024*500png,APP应用截图若干。

1.aab包

从2021年9月1日开始,上架google play的包统一都要是aab格式,非aab格式是无法上传包体的!!!

aab的包和Apk的包本质的差别是在打包方式上,相关技术需要自己摸索下。

同时,在打包时还需要注意2点:

(1)目前Google Play管理中心对Android 10的目标安全级别要求至少为31

(2)安卓应用程序包应先加固好再进行上传,先上传再加固可能会出现问题

2.商店素材

这个和国内上架需要素材的需求差不多,重点就在尺寸和大小方面,直接看下图。

PS看着很多,实际上手机和平板可以共用相同的图,不需要额外作图

3.上架文案

在Google play上需要显示的产品介绍,需求如下图

4.隐私链接

如果你的应用和游戏会获取一些用户的隐私权限,比如说手机号啊、通讯录之类的,就要记得上传隐私链接,如果你没有服务器可以架网页的话,也可以用取巧的方法托管到三方平台上。

这里不多说了,可以自己百度了解。

这四个部分准备好了,基本上就可以开始上架了。

5.上架流程操作

  1. 确定app名字和APP说明语言,选择app的默认语言,填写app的名称,并点击创建,建立APP上架项目
  2. 填写APP在谷歌商店上的标题,描述,填写对 app 的介绍信息 --- 简短说明,完整说明等内容,上传APPlogo 应用图,
  3. 上传APP应用包和选择发布上架国家
  4. 选择APP应用上架分类和填写官方网站和联系邮箱等信息
  5. 建立隐私协议页面
  6. 正确进行内容分级
  7. 定价及发布范围提交谷歌商店上架发布
  8. 等待谷歌审核即可。

上架过程很简单,按照初始设置里的首要步骤一步一步操作即可。如下图

这里尤其需要关注的是“内容分级”部分,分级错误会导致应用/游戏审核失败。

Google Play的“内容分级”是通过自主填写问卷的方式,由系统得出一个分级标准,提审之前可以多次修改,一般同一类的产品分级都是差不多的。

发布【正式版】之前也可以考虑先测试,测试部分包括【内部测试】、【封闭式测试】和【开放式测试】,但一般直接发布【正式版】就好了,想要调整什么可以热更或者发布个新版版。

发布成功后,后台显示如下图, 截图的是2022年最新版的后台,如果看到其他类型的截图基本都是老版本了。

APP成功上架后,在信息中心就可以看到自己的产品了。

3.版本更新的注意事项

这里再补充两点容易忽略的小细节:

1. 版本号

2. App Bundle探索器

3. 后台中英文切换

1.版本号

每一次更新版本都需要提升版本号,不然是无法上传新版本的.

2.App Bundle探索器

GP后台的App Bundle探索器说白了就是个版本记录器,但这里有个坑是,如果你上传了新版本的包,即使没有发布,你也舍弃了该版本,仍会记录在App Bundle探索器里。

你再次上传这个新版本的包,就会提示你“版本号已存在”。此时你需要删除App Bundle探索器之前未发布的版本,才能重新上传这个新版本。

3.后台中英文切换

这个语言的切换我感觉也非常反人性,我第一次改的时候把GP后台翻了个底朝天都没找到。

谷歌开发者后台的语言是跟着谷歌账号走的,所以把谷歌账号的语言改成中文,开发者后台的语言也就自动切换了!

二、几点上架的问题及应对措施

1.审核时间问题

谷歌开发者在Google Play上架应用后,需要等待系统审核,审核时间一般是7个工作日内出结果,这期间不要催审,因为催审并不一定会带来积极的结果,通常是无效的,还可能直接拒审封号。当然如果谷歌第8天还没发邮件通知,就可以催审了。谷歌应用商店在审核时,首先会进行机器审核,一般需要1-2天的时间。在这个阶段,如果你的开发者账号出现问题或被封了,大概率是因为谷歌检测出账号关联了。因此需要更加小心并确保开发者账号的质量,防止账号关联。

那么怎么防止谷歌开发者账号关联呢?第一,要保障注册开发者账号时所用到的资料的纯净性,比如付款信用卡、联系地址、邮箱等信息,不能与其它开发者账号有所关联。第二,在上架应用的过程中所用的设备和ip也要是干净无污染的,没有用来上架过其它APP。如果没有新的设备和ip,可以用VPS代替,ip干净,内置防关联浏览器,双重隔离措施,更安全。

新注册的开发者账号,最好养号7天后再进行操作。如果有多个马甲包,不要同一天上传,最好间隔上传,因为同一天可能被同一个人审核,看到这么多马甲包立马就拒审了。应用的数据传输,SSL证书主体不能与历史重复,文案中联系方式,马甲包名、显示名、文件名、应用签名、各类协议等不能与其它马甲包相似,而且icon、图片、视频资源也要有所区别。代码需要改写、混淆、加固,与其它马甲包的代码也要不一样。机审过后就是人工审核阶段,主要关注用户隐私协议和应用是否违反了谷歌开发者协议等方面。这个阶段通常需要2-3天的时间,审核结果也会在这段时间内发布。

总而言之,谷歌系统一般审核7天就会出结果,如果超出4天,基本上宣告这个APP上架失败了,当然也有例外,比如有小伙伴反映他上架部分产品,审核时间长达半个月才上架成功。

2.Google Play 开发者账号注册注意细节

随着经济全球化的发展 越来越多开发者将目光瞄向了全球市场,其中谷歌作为全球最大的公司,旗下的Google PLAY可以将发布的应用呈现给全球190多个国家/地区的数十亿名活跃Android 设备用户,这也使得它 成为开发者的必选。

以下是本人根据Google Paly的相关程序策略总结的几点常见的注意事项:
1.垃圾关键字

“垃圾关键字”作为违规行为中出现频率最高的,值得每一位开发者注意.这个在谷歌开发者政策中心”商品详情和宣传”页面明确声明了”禁止使用包含垃圾内容的商品详情和质量低劣的宣传活动,也不得以人为方式提高您的应用在商店的曝光度”。
在应用描述中使用垃圾关键字,其中包括与实际关键字相近但与应用内容或功能不想管的字词,这种行为会被Google Paly 判定存在明显误导用户的意图,是不可取的。
2.知识产权

谷歌开发者政策中心在有关知识产权的说明中明确规定“Google Paly 不允许任何应用或开发者账号假冒其他实体或品牌,或是以其他方式侵犯他人的知识产权(包括商标、版权、专利、商业机密和其他专有权利),也不允许任何引用鼓动或诱使他人侵犯知识产权”。其实包括中国开发者在内,其他国家或地区的开发者也容易忽略并侵犯他人的知识产权,但谷歌对于这方面的要求非常严格,所以,开发者应该重视知识产权,切记在应用中假冒或侵犯他人的知识产权。
3.未经授权的图片
与知识产权一样,在应用中使用未经授权的图片同样属于违规行为,而且这一现象非常普遍,开发者请务必要重视。
4.危险下载
Google Paly 不允许开发者在引用中提供危险的下载按钮,以免会对用户造成利益损害。
5.跳转第三方市场
Google Paly 不允许发布在Google Paly 上的应用跳转到除Google Paly 以外的第三方应用市场下载或更新应用
6.借助第三方支付

在开发者政策中心关于“付款”的政策中声明了支持店内购买或应用内购买的应用必须遵循的准则:“除非应用内的收费内容涉及实体商品,或该内容是可在应用本身以外的环境中使用的数字内容(例如可在其他音乐播放器上播放的歌曲),否则包括商店内购买或者其他应用或游戏内购买的应用或游戏,都必须通过 Google Play 的支付系统收费”。
如果开发者使用除 Google wallet 以外的第三方支付,需要注意以上有关应用“付款”的规定,明确什么情况下是不可以借助第三方支付的,以免违反政策。
7.受限内容

部分应用会在应用中包受限内容。如,色情、赌博等,以此达到吸引用户下载的目的。需要注意的是,在开发者政策中心的“违规内容”页面中有规定:”Google Play 不允许发布 包含或宣传露骨色情内容(如淫秽内容)的应用”。
所以,作为开发者应该避免使用色情内容,而采取一些更健康、积极向上的优质内容去吸引用户。

8.开发者分发协议
“Google Paly 开发者分发协议”是开发者和 Google 之间就使用商店分发产品的行为所达成的法律约束合约。作为开发者,如果开发者同意,Google 将仅以该开发者的名义(而非 Google 的名义)显示产品并供用户下载及购买。要想使用商店分发产品,开发者必须接受本协议,并在开发者控制台中提供完整且准确的信息。如果不接受本协议,则不能在商店中分发产品。
因此,请诸位开发者务必遵守该协议,避免因违反协议而影响应用的发布及推广。
如需查看分发协议,请访问:
https://play.google/intl/ALL_cn/about/developer-distribution- agreement.html

9.广告政策

Google Play 不允许在应用内发布任何包含欺骗性或干扰性的广告内容,广告只能在其本身所属的应用内进行展示。Google Play 会将在开发者的应用内投放的广告视为应用的一部分,所以应用中展示的广告必须遵守 Google Play 所有的政策。
以上列举的九种违规行为,是在 Google Play 发布应用的中国开发者在开发应用的过程中经常出现的违规行为。作为开发者,应该给予足够的重视,努力开发出优秀的应用,并借助 Google Play 取得成功。最后,感谢您的阅读!

3.马甲包被封掉下架

1.Google马甲封掉的大致原因

①. 上过马甲包的同学都知道,Google审核马甲包特别的严格变态,一般来说,审核时间越久,越容易出问题,通常都是机器审核后有问题,会交给人工审核, 一般机器审核差不多两到三个工作日,如果,三到四个工作日没出结果,十有八九这个马甲是有问题的

②. 关联问题,最为严重的和值得思考的问题,咋也不知道Google的审核是怎么判断关联的,个人通过上架很多马甲包得出这几个途径,

1:class文件高度相似,2:res资源文件和xml布局文件 3:后台数据返回格式 4:Google账号及环境 5:马甲UI 6:电脑关联

其实仔细想一想,差不多这几大类。

2.Google解决封掉办法

①:再此之前,可以了解下 Google混淆 这篇文章,提升马甲时间

②:想解决马甲被封,被关联,最重要的就是要新,最好不要和上一个马甲有任何关联,视作一个新包来看待

③:自己总结的几点经验:从项目来说

1.必须要创建新的项目,创建新的包名,

2.项目中所有的lib和module最好打乱,路径子目录最好每次都打乱,

3.所有的类名,路径,xml中的id必须更换名字,res图片让ui更换MD5,马甲ui首页最好每次都换种不同的风格

4.混淆可以用上面这个,部分java类可以转kotlin,kotlin可以转转java等,保证最大程度与旧包不一致

5.关联问题: 每次必须用新的Google账号,包括电脑,上一个马甲,必须换掉电脑,每个电脑只能上架一个马甲包,每个电脑,每个马甲包,必须都要有一个大陆外的手机卡,用来测试,或者上架时,当作vpn来打包使用,也就是一个马甲包一个大陆之外得IP

6.最好不要测试,先上架,审核通过后,再从GooglePlay中下载测试,

7.新马甲项目,必须要在新的电脑上,创建jks文件,不要再自己电脑上创建,创建jks文件的时候,可以连接新手机(大陆之外的手机卡)进行创建,包括生成sha1和256及散列密钥,这些都要保证在新的设备上获取

8.打包aab的时候,也必须链接新手机(大陆之外的手机卡)进行打包。有些同学说vpn不行吗,说实话,如果做过vpn的话,就知道,这个真不行,不信可以用vpn进行打包,

9.大致就是:每个马甲都要对应一套新设备如:大陆之外手机卡 新电脑 新项目 新账户,以免产生关联 代码 目录结构,能多改就多改!ui,能变就变!数据返回格式,能改就改(不用太大改动,就比如每个马甲包返回的时候,外层再套一层大的data)!

3.XmlClassGuard混淆任意类,上架GooglePlay的杀手锏利器

Google混淆 这个是大佬的最新的一篇混淆文章,可以用这个,节省时间

在这里,自己也用几次,打算把整个实现流程写下来,说实话,这个是真的很好用,希望后面的同学不要在这个地方踩坑,在这里就不过多描述了直接上步骤,简单易懂。

本文参考了多位网络大咖的教程和博客资料,再此表示感谢!

本文标签: 上架谷歌Googleplay