我在Google Play上上传了一个应用,但意外使它免费。现在,我想再次上传相同的应用程序并使其付款。我该怎么做?当我尝试再次上传apk时,它说:
您上传了使用密钥签名的APK或Android应用程序捆绑包,该密钥也用于签名交付给用户的APK。由于您已经通过Google Play注册了应用签名,因此在上传APK或Android App Bundle之前,应该先使用新密钥对其进行签名。
我如何签名新密钥(请向新手(不是程序员,请向我解释),我创建了一个具有可想像性的apk文件)
答案 0 :(得分:0)
您需要注意两件事:
首先,商店中的两个应用都不能具有相同的程序包名称(即唯一标识符)。在Thunkable中,包名称为nerProps.put("ner.useSUTime", "false");
,因此在上传新应用之前,您需要更改应用名称的用户名。
然后是密钥库的问题(请参见Thunkable docs中的“密钥库”部分)。似乎您为创建的第一个应用程序选择了“播放签名”,而现在选择了第二个应用程序,但是两个应用程序都使用了相同的加密密钥。当您将相同的密钥用于两个不同的目的时,这可能会导致安全问题(简化一点,对不起)。不幸的是,Thunkable似乎不支持生成新的密钥库,因此您有两个选择:1)使用Thunkable创建一个新帐户(应该会生成一个新的密钥库),或者2)当您退出时,退出“通过Play进行应用签名”上载应用程序时在Play控制台中出现提示。
希望有帮助!祝你好运:)