我曾尝试在Playstore中已经在我的应用程序中使用Google应用内更新库。但是我有一些关于如何测试的问题。我不会使用FakeAppUpdateManager,因为没有显示用户界面,也没有真正执行更新
First,即使由于不同的密钥库而将versionCode设置为低于Playstore版本代码,也无法通过调试版本对其进行测试。
第二,根据一些教程的介绍,我必须使用发布版本并使用与我在Playstore上载相同的密钥库进行签名。但是当我这样做时,我仍然没有任何应用内更新。我的猜测是:因为我使用了Google App签名,所以指纹是不同的,并且不能识别为同一应用程序(请让我知道我是否对此有错)。
是否有任何优雅的方法可以对此进行测试?
使用initWith debug
创建一个暂存版本debuggable false
,并在Google Play上设置此软件包。这可能不是debuggable
,但是至少一个可以在释放另一个在包装上之前手动测试行为。用于登台的签名配置也需要是debug
键...对于另一个applicationIdSuffix
来说这没问题。