什么是base64PublicEncodedKey?

3

我正在尝试将应用内购买功能添加到我的Android应用程序中。Android文档告诉我需要使用base64PublicEncodedKey才能使用IabHelper,但我不知道应该在这里输入什么。

文档中的代码:

IabHelper mHelper;

@Override
public void onCreate(Bundle savedInstanceState) {
// ...
String base64EncodedPublicKey;

// compute your public key and store it in base64EncodedPublicKey
mHelper = new IabHelper(this, base64EncodedPublicKey);
}

提前感谢!

Vidal


这是你的公钥以Base64编码为字符串。 - greenapps
'// 计算您的公钥并将其存储在base64EncodedPublicKey中。所以,您计算了您的公钥。很可能那是一系列字节。如果不是,请查看文档以确定您需要做什么。之后,将字节数组编码为base64字符串。' - greenapps
谢谢回复,你知道如何创建这样的密钥吗?我基本上只会用Java编程,对安全方面不是很了解。 - user5164784
1个回答

8
您可以在您的Play Store开发者账户中找到Base64编码的RSA公钥(位于“服务和API”下)。您需要将其传递给IabHelper类。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接