快出海  > Google Play  >  Google Play的应用升级受制的一种解决方案

Google Play的应用升级受制的一种解决方案

来源:简书
作者: 黄蓉_c8ea
时间:2020-09-28


Hippopx (14).jpg

Google Play发布应用后只允许通过Google Play升级应用,想同时通过本地服务器进行App升级,怎么办?

Google Play下载的应用是不支持应用本地进行升级的,要想规避Google Play的这个规则怎么办?

在应用初次发布到Google Play时,审核会比较严格,会对初次上传的App检测自带升级等功能,因此,初次发布App到Google Play时务必关闭本地升级服务,审核通过,发布成功,再打开就不影响了,再次更新发布版本时,审核会相对送些,但为了确保审核通过更新发布成功,建议发布成功再打开升级服务。

应用在发布前需要签名,之后在Google Play发布应用时不使用google的再签名,这样就能保证两种途径升级应用签名一致。做个假设,我从Google play下载了App的V1.0.0版本,之后在App使用时通过本地升级到V1.0.1,这样再进入Google Play搜索本应用,显示为未安装,猜测Google Play上下载安装的应用会打上Google的标签,而本地升级后的App没有带Google的标签,所以Google Play认定为该应用未安装。

这说明但凡通过本地升级Google Play下载的应用之后,就和Google Play升级应用分道扬镳了,就只能通过本地升级了。随着App版本的不断升级,用户但凡通过本地升级,就回不到Google Play升级应用的路线上了,这并不是个好的情况。

为什么这么说呢?

用户脱离Google Play之后,Google Play自带的区域、语言、Android系统等统计资料就用不了了,而且也影响了App在Google Play中的下载量排名、影响度等。

有什么两全其美的解决办法吗?

既不影响Google Play原有用户量,也能兼容本地升级和Google Play升级。

有一个比较合理的方案:应用在发布前自己进行签名,发布到Google Play上的应用使用google的再签名,就是在我们自己签名apk的基础上再打一层签名,其实这一层签名打完之后,就和我们自己打包签名的Apk不一样了,签名不一致。这样我们在自己的App中存一份自己的签名文件和一份Google Play为本App生成的签名文件,在App进行本地升级时就可以通过判断本Apk签名和哪个签名文件一致来确定Apk的来源。

如果本Apk签名和Google Play为本App生成的签名文件一致,说明本APk来源为Google Play下载或更新的,那么当本地升级检测到服务器有更高版本的Apk,则弹出对话框提示用户有新版本,用户点击“确认”后,跳转到Google Play进行升级。

如果本Apk签名和自己的签名文件一致,说明本APk来源为本地下载或更新的,那么当本地升级检测到服务器有更高版本的Apk,则弹出对话框提示用户有新版本,用户点击“确认”后,直接在本App中请求服务器进行下载升级。

版权说明

本文内容来自于简书,本站不拥有所有权,不承担相关法律责任。文章内容系作者个人观点,不代表快出海对观点赞同或支持。如有侵权,请联系管理员(hj@kchuhai.com)删除!

相关文章
谷歌宣告Google Play Music正式死亡
谷歌宣告Google Play Music正式死亡
一年多前我们已经预测Google Play Music的日子已经不多了。现在,谷歌已经宣布Google Play Music寿终正寝。现在打开Google Play Music的Android应用,你很可能会看到一个白色的闪屏,上面有一个Play Music的标志,而这个标志会变成一个YouTube Music的标志。
4天前
大话Google Play
大话Google Play
受国内政策影响,大部分android用户是没有接触过google play的。Google Play是什么呢?是下载应用的Google Play Store?是必须安装的Google Play服务框架?还是在Store中买物品时的Google Play支付。
6天前
Google Play支付 接入配置
Google Play支付 接入配置
公司业务出海接入google play支付渠道时,往往不知道该如何在google play侧配置。业务在google play侧配置可以划分为:准备google play账号、业务应用上传、业务应用内物品配置、开放测试权限。
7天前
Google Play支付失败问题解决
Google Play支付失败问题解决
在公司负责google play支付渠道两年了,之前也分享了之前整理的两篇google play接入的相关文档。看留言,一些朋友还是对google play支付出现的问题不明就里,这里把之前整理的一篇google play支付失败原因定位的文章贴出来,希望能帮到大家。
7天前
解决“你的设备不支持Google Play服务”而无法运行App的问题
解决“你的设备不支持Google Play服务”而无法运行App的问题
国产手机绝大部分出厂没有安装Google 3件套,导致国外的一些软件不能使用,例如Youtube
7天前
服务商推荐 更多 >
太平洋电信股份有限公司
太平洋电信
太平洋电信为游戏、电商等客户提供低延时、高可靠的多点互联、企业上云、全球移动应用测试、主机托管等服务。通过与澳大利亚电信合作,凭借在全球丰富的海缆网络资源及多年的国际化运营经验,助力企业业务出海布局。 更多产品详情,请访问官方网站:https:www.t-pbs.com
云服务
北京云中融信网络科技有限公司
融云
融云为全球开发者和企业提供 IM即时通讯和实时音视频通信云服务,独立的海外数据中心,全球 30 万+应用的通信选择。一套 SDK 解决所有通信场景,快速集成,1天实现跨国互动,实时沟通,助力应用出海
云服务
凝视数科(北京)科技有限公司
Appstare
Apple Search Ads 代投,美国真人积分墙,FB | GG代投代运营
推广
EBANX
EBANX
EBANX是一家拥有拉丁美洲DNA的全球金融科技公司。 该公司成立于2012年,在跨境电子商务交易流程中提供端到端支付解决方案,为渴望在全世界扩展的全球商家提供100多种拉丁美洲本地支付选项。 EBANX已帮助500多家商家扩展到拉丁美洲,超过4000万拉丁美洲人获得了全球服务和产品。
电商本地化支付
Lotusia
Lotusia 新加坡企业咨询
新加坡注册公司,开设银行账户,公司法定秘书,公司会计年审,税务咨询与合规,法定审计,企业家新加坡身份,公司咨询与新加坡相关商业服务
本地化推广
深圳哈希信息技术有限公司
哈希信息
深圳哈希信息技术有限公司成立于2018年,是国内领先的智能网络服务提供商,基于软件定义网络、下一代网络协议、大数据等技术研发面向不同行业领域的产品和解决方案,秉着“专业、创新、信任、分享“的核心价值观,致力为客户提供一个高效可靠的流量云平台。公司对外提供分发云(CDN)、加速云(动态加速)、安全云(防DDOS&云WAF)、流量云(广告交易)、边缘云、短信云等多个云产品,帮助游戏/资讯等互联网公司构建、加速和更好的保护核心业务。
云服务变现
小程序
公众号
商务合作
投稿采访
出海管家