首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google之外发布一个Android应用程序,并将其链接到

在Google之外发布一个Android应用程序,并将其链接到
EN

Stack Overflow用户
提问于 2013-02-27 09:50:02
回答 1查看 2.5K关注 0票数 3

假设我有一个带有围墙花园的wifi网络,除非通过浏览器执行身份验证过程,否则禁止用户访问Internet。

假设我在Google上有一个应用程序,可以为没有经验的人自动化这个过程。假设95%的用户缺乏经验,并且不愿意在没有针对移动设备进行优化的站点上执行SMS-OTP身份验证。

场景

有人问店员如何使用Android连接互联网。店员建议这个人下载Android应用程序,但该人回应说,他没有互联网接入,因为他没有3G数据计划。

可能的解决办法

围墙花园门户检测到用户代理运行Android的设备,并说:“您愿意从我们的内部网络下载APK,而不必去Google吗?”用户接受、解锁未知的源并安装应用程序。

问题

在这种情况下,如果用户在设备上下载Google Play可用应用程序的APK,并使用相同的密钥签名,会将安装的应用程序链接到Play并进行更新吗?,我指的是不使用市场链接器应用程序的

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-27 09:58:53

这是我以前的回答,不要读,只需跳到编辑部分:

简短的回答是不! 我确信有一些古怪的方法可以将一个应用程序链接到它的Google变体,但我认为,你的非奇客场景最好的选择是对网络进行编程,允许Android移动访问(检查用户代理)到play.google.com (甚至可以从重定向网站自动启动google链接到上述应用程序)。

编辑:

我在这个问题上想得更多了,我想把我的答案改成“我不知道”(多么可怕的答案)。但我想提出一个测试,你可以自己做。

我之所以改变答案,是因为我现在还记得像钛这样的应用程序,每当恢复备份时,它们都会将应用程序链接到游戏中。当然,钛需要根,但这是因为它在干扰其他应用程序,而不是自己的应用程序。

因此,根据我讨论的情况,我建议你做一个简单的测试:

  • 建立一个应用程序,任何东西,你好世界!
  • 将此应用程序上传到Google并使其处于活动状态
  • 等几个小时Google服务器才能让它可用
  • 手动将相同的生成版本(具有完全相同的签名密钥等)闪存到设备上。
  • 重新启动设备(确保系统将读取已安装的应用程序并与Google进行通信)
  • 在设备上转到Google并检查它是否显示了应用程序

这款应用程序有可能有相同的包名,并使用相同的密钥签名,设备上的谷歌游戏本身就会识别出相同的包名,并将其链接起来。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15108914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档