在play store外分发apk(到非gms设备)

mitkmikd  于 2021-09-13  发布在  Java
关注(0)|答案(2)|浏览(378)

我在play store上发布了这个应用程序,我想在我的网站上发布它。我试着通过谷歌play控制台下载签名的apk并使用它,但中国的一些用户在安装它时遇到了问题。
他们在安装时会收到这样的信息:“您的设备不支持google play服务,无法安装”
我在我的项目(signin、safetynet、ads)中引用了一些google sdk位,我认为在构建此apk版本之前需要删除这些位,因为目标设备没有gms。。
签字怎么样?我可以不使用上述代码直接构建并分发它吗(在android studio中生成release apk)或者我需要上传到play console并下载从google签名的版本吗?
请让我知道,如果你有任何线索在这方面,一直在敲我的头几天了。
干杯:)

vmpqdwk3

vmpqdwk31#

这可能有助于您做出决定:
如果已启用播放应用程序签名,则通过studio生成的apk和通过播放控制台生成的apk将具有不同的签名。
否则,两种方法将具有相同的签名。
所以,这取决于你是否关心你的apk上的网站有相同的签名作为游戏商店。如果你不在乎拥有相同的签名,你可以继续从android studio自己创建apk并发布到你的网站上。

j7dteeu8

j7dteeu82#

如果您的应用程序使用google play服务(如错误消息所示),则除非设备上安装了google play服务及其所依赖的一切,否则它将不会在设备上运行。唯一的解决办法是将使用谷歌play服务的应用程序功能转换为中国支持的替代方案。我曾在华为智能手机上处理过类似的问题,我的方法是使用华为sdk“开发另一个应用”,请查看https://developer.huawei.com/consumer/en/ 供其完全参考

相关问题