假设我有一个带有围墙花园的wifi网络,除非通过浏览器执行身份验证过程,否则禁止用户访问Internet。
假设我在Google上有一个应用程序,可以为没有经验的人自动化这个过程。假设95%的用户缺乏经验,并且不愿意在没有针对移动设备进行优化的站点上执行SMS-OTP身份验证。
场景
有人问店员如何使用Android连接互联网。店员建议这个人下载Android应用程序,但该人回应说,他没有互联网接入,因为他没有3G数据计划。
可能的解决办法
围墙花园门户检测到用户代理运行Android的设备,并说:“您愿意从我们的内部网络下载APK,而不必去Google吗?”用户接受、解锁未知的源并安装应用程序。
问题
在这种情况下,如果用户在设备上下载Google Play可用应用程序的APK,并使用相同的密钥签名,会将安装的应用程序链接到Play并进行更新吗?,我指的是不使用市场链接器应用程序的。
发布于 2013-02-27 09:58:53
这是我以前的回答,不要读,只需跳到编辑部分:
简短的回答是不! 我确信有一些古怪的方法可以将一个应用程序链接到它的Google变体,但我认为,你的非奇客场景最好的选择是对网络进行编程,允许Android移动访问(检查用户代理)到play.google.com (甚至可以从重定向网站自动启动google链接到上述应用程序)。
编辑:
我在这个问题上想得更多了,我想把我的答案改成“我不知道”(多么可怕的答案)。但我想提出一个测试,你可以自己做。
我之所以改变答案,是因为我现在还记得像钛这样的应用程序,每当恢复备份时,它们都会将应用程序链接到游戏中。当然,钛需要根,但这是因为它在干扰其他应用程序,而不是自己的应用程序。
因此,根据我讨论的情况,我建议你做一个简单的测试:
这款应用程序有可能有相同的包名,并使用相同的密钥签名,设备上的谷歌游戏本身就会识别出相同的包名,并将其链接起来。
https://stackoverflow.com/questions/15108914
复制相似问题