我对开发人员网站和其他类似问题非常困惑。应用内结算和许可证测试帐户
我正在尝试使用V3应用内结算。似乎与静态响应一起工作。希望继续使用许可证测试帐户进行测试购买测试。
基本上 - 它不工作。
已签名的应用程序已上载到开发人员网站(超过6小时前),并且安装在设备上的应用程序虽然没有使用相同的发行版密钥(它是调试版本和密钥)进行签名,但应该可以工作,因为Android开发人员说:“你只需要将你的应用程序上传为草稿应用程序,但是你必须在你的应用程序中使用你的发布密钥签名,然后才能将其作为草稿应用程序上传,而且上传的应用程序的版本号必须与版本号相匹配您加载到您的设备进行测试的应用程序的编号为“。即设备上的代码显然不需要提供versionCode匹配的相同密钥。
我的开发者控制台登录名是 - say - [email protected],我有一个在[email protected]注册(在开发者控制台上)的许可证测试地址。我手机上的主要帐户也是[email protected]。不过,我确实在[email protected]有一个辅助帐户。我不想重置手机并将其唯一帐户更改为[email protected]。
Android开发人员说“更改设备上的主要帐户的唯一方法是进行工厂重置,确保您首先登录您的主要帐户”这似乎暗示我可能不得不。它还会显示“”如果该设备有多个帐户,则将通过下载应用程序的帐户进行购买。如果没有帐户下载该应用程序,则会购买第一个帐户“与第一种说法相抵触。网站上的大多数文字似乎都适用于V3之前的代码,OS 1.4等,所以我不确定它有多相关。
我注意到Google Play允许我选择要使用的帐户,并且上面的两个都显示在列表中。因此,如果我在Google Play中选择第二个(测试)帐户,是否不足以开始使用该测试帐户进行测试?
实际情况是,无论我在Google Play中选择哪个帐户,开始购买时,我都会收到一条消息“此版本的应用程序未配置为通过Google Play开票”。
这是因为我真的有重置设备,并使主帐户[email protected],或者由于其他原因,可能在代码中?
您可以尝试邀请它(如管理员),然后退出第一个帐户访问开发者控制台移动到另一个帐户。我不知道它工作在这种情况下,但是这是AdMob的控制台账户之间如何进行迁移。 – naXa