Google Play 上架的那些坑
公司最近扩展业务到海外,因而,需要把App上架到Google Play市场,当时一脸茫然,不知道如何上架,后来网上查询了少量资料,以及实战后,遇到了少量坑,再次记录下来,供大家参考借鉴
一、前提条件
- 具有科学上网
- 申请一个Google Play 开发者账号,需要支付25美刀,账号注册地址: https://link.jianshu.com?t=https://accounts.google.com/SignUp
二、创立上架App
根据注册的开发者账号,登入开发者平台 https://play.google.com/apps/publish,而后点击创立应用
image.png
选择语言与App名称,语言最好选择英文,毕竟是给国外的人用,而后创立
image.png
资料的填写,上面写的很详细,星号必填,按照指示填写就可,需要注意的是,手机号的填写,光写手机号提交会提醒”错误手机号码“,起因是海外需要+86,所以你需要填写+86XXXXXXXXXX,XXX为手机号码,就可
image.png
隐私政策,刚开始一脸懵逼,其实就是一个静态Html页面,里面写少量保证书之类的,保证不会把客户隐私泄露出去,这个相当于国内注册的时候,都需要勾选的客户协议,并且必需同意的H5界面,我就是把我们App的客户协议放上去,没什么问题,都填写完,点击保存草稿
image.png
三、上传项目以及内容分级
刚刚填写的资料都在商品介绍栏目里,假如有需要修改的,还可以到此板块继续修改,之后要做的是Apk上传,点击应用版本,里面分为三种 正式报、Beta版、Alpha版,正式的App建议在内测阶段先上传Alpha和Beta版本
image.png
我先创立的是Beta版,点击管理,进入Beta版界面,而后创立版本
会有个签名讯问,点击继续,而后就到了我们熟习的界面,上传Apk项目,这里有一个坑,就是google play 不允许上传相同版本号的Apk,比方,你上传了一个版本号为10的项目,后来发现一个bug,紧急修复后,版本号不想改动,想直接替换之前那个版本号为10的项目 ,提交后应用平台会提醒,已提交过版本号为10的项目,就是该平台不提供删除之前包,和替换之前包的功能,只可以通过版本更新来提交Apk包,所以我只能将版本号改为11,假如有其余办法,欢迎留言向我拍砖
image.png
image.png
内容分析需要Apk上传成功才可以填写,其实就是少量问卷调查,按照流程走就可,没有什么坑,当执行完上面说的四个步骤,对应的那四个板块都会打绿色的钩,只有四个都变绿色了,点击商品介绍才会出现可以发布字样,假如有未变绿的,把鼠标放到灰色钩上,会提醒,什么信息未补全,按照提醒操作就可
image.png
image.png
四、发布项目
点击应用版本,在正式版里选择修改版本
输入升级版本说明,记得用英文的说明,之后点击查看
核查信息后,点击开始发布正式版即可以了,一般审核在一小时左右,我写完这篇文章,恰好就审核过了,挺快的~
image.png
五、上架的少量坑总结
- 手机号码需要输入+86XXXXXX,XXX为手机号码
- 修改过的Apk版本号需要更新,不可再用之前的版本号
- Google Play 会强制开发者适配最新包的SDK,代码君当时只适配了Android6.0,目前最新是8.0,平台要求App必需适配到8.0才可以上架
审核中遇到了审核被拒的情况,被拒理由,违背了谷歌安全 WebView SSL Error Handler,大致起因就是,你在WebView里面重写了方法onReceivedSslError,此方法是当SSL证书验证失败会回调,Google Play 的意思就是,当验证SSL证书回调无效后,需要告诉客户,让客户有知情权,选择能否继续访问WebView里面的网页,这样假如客户选择继续的话,他们就不用背锅啦,哈哈哈,开玩笑啦,其实这样强制要求也是为了防止黑客的攻击,我们程序员是要大大的支持地!,不废话了,直接贴上代码,假如有遇到此问题的直接从把下面的代码,拷贝到你们WebView里面的onReceivedSslError方法里。修改后从新发布即可以了,如同即便发布修复后的版本,也那个违背我们的恶意行为或者客户数据政策的提醒框不会里面小时掉,需要几个小时的验证,莫慌哈~
image.png
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) { final SslErrorHandler mHandler ; mHandler= handler; AlertDialog.Builder builder = new AlertDialog.Builder(activity); builder.setMessage("ssl证书验证失败"); builder.setPositiveButton("继续", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mHandler.proceed(); } }); builder.setNegativeButton("取消", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { mHandler.cancel(); } }); builder.setOnKeyListener(new DialogInterface.OnKeyListener() { @Override public boolean onKey(DialogInterface dialog, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) { mHandler.cancel(); dialog.dismiss(); return true; } return false; } }); AlertDialog dialog = builder.create(); dialog.show(); }
Google Play 上架总结
这此上架Google Play 一个很深的感受是,别人家的应用平台做的怎样那么好,比起国内各大应用市场都好,说几点是国内应用市场平台无法比的,
Google Play 自带崩溃日志、以及客户下载量、下载机型、日活统计等,这国内的其余平台是不具有的,一般还需要再集成友盟才可以做到这些
image.png
审核速度,Google Play 应该是机器审核,审核速度很快,相信里面的算法也很强大,目前华为如同也开始逐渐机器审核了,这样的好处是审核效率高,减少大量的人工审核成本
审核标准规范,我之前提交小米应用市场,一般审核周期要七天,而且还会需要人工审核不通过,当我从新提交并未做任何修改,又审核通过了,这就是人工审核的缺点,审核慢,而且标准不统一
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Google Play 上架的那些坑