在Google Play Console.

(Google Play App Signing )签署您的应用

在创建应用时:

会有个“ Google Play App Signing” 的东西,提示使用。

这个东西会有两个密钥:应用签名密钥上传密钥

当您准备发布应用时,使用上传密钥签署您的应用并将它上传到 Google Play。然后,Google 使用上传证书验证您的身份,并使用您的应用签名密钥重新签署 APK 以进行分发。

所以加固后,防止了二次打包后,这个方法就用不了。

(Google Play App Signing) 管理应用签名密钥

重要提示:选择加入 App Signing 是永久性操作

Google Play App Signing 是一个自愿加入的计划。如果您愿意,也可以选择继续自行管理密钥。

一旦在 Google Play App Signing 中注册了应用,您就无法撤消了。为了确保应用签名密钥的安全,我们不能从安全服务器上移除密钥。

所以想自己管理自己的密钥,就要选择退出 “App Signing”。

  1. "CREATE APPLICATION" having the same name which you want to upload before.
  2. Click create.
  3. After creation of the app now click on the "App releases"
  4. Click on the "MANAGE PRODUCTION"
  5. Click on the "CREATE RELEASE"
  6. Here you see "Google Play App Signing" dialog.
  7. Just click on the "OPT-OUT" button.
  8. It will ask you to confirm it. Just click on the "confirm" button.

You are ready to Drop your APK file with your signing key.

这样就能上传我们自己的包,而Google Play 不做处理。

应用一旦发布:

請注意,系統不支援刪除應用程式或重複使用套件名稱。凡是在 Google Play 發佈的應用程式,使用者都可以無限次地重新安裝。

因此,即使將應用程式取消發佈,只要使用者曾安裝過該程式,就可以不受影響地繼續使用。

不過您可以藉由取消發佈應用程式,阻止新使用者安裝使用。

应用发布范围:

1.  选择应用

2. 选择 “Store presence”

3. 选择 “Pricing & distribution”

4. 在 “Countries” 栏目中,“Manage Countries”,管理发布范围。

Publishing status

Near the top of individual apps’ pages on your Developer Console, you can see your app’s latest publishing status. Whether you’re publishing an app for the first time or making an update, you can use your publishing status to understand your app’s availability on Google Play.

Here are the different statuses that can be displayed for your app:

    • Draft: App hasn’t been published on Google Play.

      • Note: If the Publish app option isn’t available, click Why can’t I publish? for more information or check your app’s pages on the left menu to make sure you’ve included all required information for your app.
  • Pending publication: App is currently being processed for publishing.
  • Published: App is published and available on Google Play.
  • Rejected: App has been rejected and wasn’t published due to a violation of Google Play policies. More information about the violation is available near the top of your app’s pages on the Developer Console. Once you make a change to your app to address the violation, you can submit it again.
  • Suspended: App is suspended due to a violation of Google Play Policies (Content PolicyDeveloper Distribution Agreement). An email with details about the suspension is sent to the account owner.

加固后,上传play store, 在 google play store 下载应用安装后,打开签名校验失败的更多相关文章

  1. apicloud 上传/更新App版本到 ios store 流程步骤

    app更新 上传APP的地址: https://itunesconnect.apple.com/login 苹果开发者中心: https://developer.apple.com/ app正式包更新 ...

  2. 简单的 Android 拍照并显示以及获取路径后上传

    简单的 Android 拍照并显示以及获取路径后上传 Activity 中的代码,我只贴出重要的事件部分代码 public void doPhoto(View view) { destoryBimap ...

  3. 使用ajax上传图片,支持图片即时浏览,支持js图片压缩后上传给服务器

    使用ajax上传图片,支持图片即时浏览,支持js图片压缩后上传给服务器 ajax上传主要使用了 var reader = new FileReader() 此方法 js图片压缩主要是利用canvas进 ...

  4. C# 防止content-type修改后上传恶意文件

    以图片为例子.在上传图片的时候,使用Fiddler抓取 通过js判断文件类型是不安全的,所以通过后台来判断,代码如下: ) { HttpPostedFile file0 = Request.Files ...

  5. 将IMAGE转为PDF后上传

    using iTextSharp.text; using iTextSharp.text.pdf; /// <summary> /// 将IMAGE转为PDF后上传 /// </su ...

  6. 阿里云 云解析使用方法/在阿里云ESC服务器解析域名并绑定服务器IP后上传文件通过域名访问步骤教程

    第一步:登录阿里云官网,获取服务器ECS的指定公网IP地址. 1.输入阿里云官网账号进入首页,如下图: 2.点击进入"管理控制台",如下图: 3.点击"云服务器ECS&q ...

  7. Swift开放StatsD后上传数据的出现,出现退换货503的Bug

    转载请注明出处:http://blog.csdn.net/cywosp/article/details/40781569 swift在版本号2.1.0之前假设各个服务的配置文件里打开下面配置后,且系统 ...

  8. 图片裁剪(cropper)后上传问题

    最近工作需要处理头像裁剪以及上传,研究了几天,写点心得,提醒自己记住踩过的坑,能帮助别人当然更好. 功能基本就是这样: 这里需要注意的是:拿到需求后,不要急于直接上手,花费半个小时,甚至更长时间缕清整 ...

  9. mui开发app之cropper裁剪后上传头像的实现

    在大多数app项目中,都需要对用户头像的上传,之前做web开发的时候,我主要是通过input type=file的标签实现的,上传后,使用php对图片进行裁剪,这种方式比较传统简单. 此次app开发中 ...

随机推荐

  1. DevExpress winform 友好皮肤

    DevExpress设置默认皮肤及各种皮肤样式   DevExpress设置默认皮肤及各种皮肤样式 设置默认皮肤代码: 在程序入口Program.cs里添加如下代码 引用using DevExpres ...

  2. struts2 s2-032漏洞分析

    0x01Brief Description 最近面试几家公司,很多都问到了s2漏洞的原理,之前调试分析过java反序列化的漏洞,觉得s2漏洞应该不会太难,今天就分析了一下,然后发现其实漏洞的原理不难, ...

  3. Contest2178 - 2019-4-18 高一noip基础知识点 测试7 题解版

    刚刚改完题,才有时间发题解 传送门 T1 exgcd裸题 对a,b跑exgcd,答案就是x*c/gcd(a,b),y*c/gcd(a,b) 不合法的情况:当且仅当c%gcd(a,b)!=0 代码 T2 ...

  4. Nodejs一键实现微信内打开网页url自动跳转外部浏览器访问的功能

    前言 现如今微信对第三方推广链接的审核是越来越严格了,域名在微信中分享转发经常会被拦截,一旦被拦截用户就只能复制链接手动打开浏览器粘贴才能访问,要不然就是换个域名再推,周而复始.无论是哪一种情况都会面 ...

  5. css 实现加载中3个点跳动

    <style type="text/css">.loading:after { overflow: hidden; display: inline-block; ver ...

  6. textarea高度自适应(转载)

    原文地址:https://blog.csdn.net/itzhongzi/article/details/73949712

  7. mysql 重置密码

    mysql 重置密码,跳过登录修改密码: # centos 上mysql 已经改名了,启动服务的时候注意是mariadb 了!!!!! # systemctl stop mariadb # syste ...

  8. VGG16 ReNetInception network

    VGG16就是运用很简单的2个filter s=2 f=2 的pool以及3x3 same padding的filter. 每pool一下以后 翻倍filter的depth Resnet就是跳级传播结 ...

  9. mysql 锁的现象和解决

    2018-12-3 14:43:11 星期一 数据库锁了的现象: 一个进程进程一直在尝试更新, 而且杀不掉, 重启mysql以后还是会有; 一个update语句执行了很久; 写的业务都不可以, 查询也 ...

  10. 计算机网络基础——OSI七层网络模型

    计算机网络基础——OSI七层网络模型 OSI的是什么: 开放式系统互联通信参考模型(英语:Open System Interconnection Reference Model,缩写为 OSI),简称 ...