Android Inapp结算示例

时间:2011-06-11 17:39:57

标签: android in-app-billing

我正在尝试运行Android Inapp结算示例但显然做错了,因为它无法按预期工作。

关于错误的最好的线索是,当市场结算弹出窗口显示标题为“Sample Merchant的示例应用程序标题”时,因为我在代码或开发者控制台中的任何地方都找不到该文本我认为我的应用程序正在尝试连接到其他帐户进行付款。

任何想法出了什么问题,我已按照说明中的说明将“密钥”复制到应用程序中。

提前致谢 罗兰

1 个答案:

答案 0 :(得分:5)

对,

您正在运行从eclipse编译的应用程序,因此使用您的开发密钥进行签名。

您需要使用发布密钥对其进行签名,并且您需要确保在Security.java文件中已将base64EncodedPublicKey设置为您的Android市场公钥(在android market app中的Edit Profile链接下可用)

步骤如下:

  1. 确保将公钥放入Security.java文件
  2. 导出应用程序的发布版本
  3. 运行adb install YOURAPKNAME以将您的应用程序打开电话
  4. 然后您会看到示例应用程序弹出列出您的应用程序标题,而您作为商家+您将能够进行实际购买。