我正在尝试运行 Android Inapp Billing Example,但显然做错了什么,因为它没有按预期工作。
关于错误的最佳线索是,当市场计费弹出窗口显示标题为“示例商家的示例应用程序标题”时,由于我在代码或开发者控制台中都没有找到该文本,我认为我的应用程序正在尝试连接到其他人的帐户进行付款。
任何想法有什么问题,我已按照说明中的说明将我的“密钥”复制到应用程序中。
提前感谢罗兰
我正在尝试运行 Android Inapp Billing Example,但显然做错了什么,因为它没有按预期工作。
关于错误的最佳线索是,当市场计费弹出窗口显示标题为“示例商家的示例应用程序标题”时,由于我在代码或开发者控制台中都没有找到该文本,我认为我的应用程序正在尝试连接到其他人的帐户进行付款。
任何想法有什么问题,我已按照说明中的说明将我的“密钥”复制到应用程序中。
提前感谢罗兰
是的,
您正在运行从 eclipse 编译的应用程序,因此它正在使用您的开发密钥进行签名。
您需要使用发布密钥对其进行签名,并且您需要确保在 Security.java 文件中您已将 base64EncodedPublicKey 设置为您的 android 市场公钥(可在 android 市场应用程序的 Edit Profile 链接下获得)。
所以步骤是:
然后,您将看到示例应用程序弹出,其中列出了您的应用程序标题,并且您作为商家 + 您将能够进行真正的购买。