购买Android应用程式内:签名验证失败
我已经尝试使用SDK随附的Dungeons演示代码来解决此问题好几天了。我曾尝试向Google寻求答案,但找不到答案。 在Dungeons演示中,我从开发控制台传递了我的公钥。 签署了apk并没有发布就上传到控制台。 测试android.test.purchased在控制台上创建的产品列表和发布的用于订阅的产品列表(我想要为我的应用程序提供的主要功能)。 但是仍然出现错误,Signature verification failed然后签名与数据不匹配。我该如何解决? public static ArrayList<VerifiedPurchase> verifyPurchase(String signedData, String signature) { if (signedData == null) { Log.e(TAG, "data is null"); return null; } if (Consts.DEBUG) { Log.i(TAG, "signedData: " + signedData); } boolean verified = false; if (!TextUtils.isEmpty(signature)) { String base64EncodedPublicKey = "MIIBIjA....AQAB"; PublicKey key = …