1

我想知道我的 Android 应用程序是从 Playstore 还是其他来源下载的。

如果不在编译时设置一些常量并使用不同的 APK,这是否可能?

谢谢

4

1 回答 1

3

要确定该应用程序是否曾经从 Play 商店下载,您可以使用Application Licensing。这应该通过测试,即使应用程序是免费下载的。但是,如果用户已经下载了应用程序,卸载了它,然后从另一个来源安装了它,它可能仍然可以通过这里的测试。

我有一个双源应用程序,我将版本字符串更改.G为以 Play Store 应用程序结尾,并为另一个源更改了不同的后缀。是的,它需要我维护两个包,但至少我不需要更改包名。可以想象,我可以自动化它,因为它只是清单中的一个元素。

于 2013-08-22T16:59:24.393 回答