我发布了我的应用程序的新版本,尽pipe它没有应用程序内function或结算权限,但是我的应用程序的Google Play页面显示该应用程序有一个0.50应用程序内购买项目。 这是因为几个月前,我正在使用应用内结算function。 对于我的内部testing,我上传了具有所需权限的testingapk并创build了应用内结算订阅。 我删除了testingapk,但控制台不允许我禁用或删除应用内结算项目。 我试图上传到alpha通道一个新的apk与计费权限,但它没有解决。 正如你在屏幕截图中看到的那样,button仍然显示为灰色。 因此,我的应用程序的用户现在会认为我要收取他们的一些function,当我不这样做。 该应用是完全免费的,但由于我的控制台中剩余的应用内商品,Google Play表示我的应用包含应用内购买。 更新:我仔细检查了当前发布的apk不包括com.android.vending.BILLING权限。 如何摆脱我的Google Play控制台中的应用内结算项目? 任何帮助将不胜感激! 更新: 我在这附近联系了Google,这是我得到的答复: 感谢您的回复。 我知道情况令人沮丧,我希望我可以帮忙,但是我们无法从应用中删除订阅产品。 只是为了澄清你的订阅设置: 我们目前不支持对订阅应用内产品进行testing,如本文所述: http : //developer.android.com/google/play/billing/billing_testing.html 您当前发布的Alpha版APK包含结算权限。 我真的希望有一种方法可以删除订阅,或者至less允许您将其从Play商店页面中隐藏,但是我们的系统目前不支持该function。 这是我们的产品团队意识到的,我们正在研究可能的解决scheme。 我已经将您的信息添加到讨论中,但是目前我没有预期的解决schemedate。 对于给您带来的不便,我们深表歉意,希望能尽快提供解决scheme。 提到的alpha APK是在检测到问题后上传的,并没有造成这个问题。
帐号所有者是首先签署到开发者控制台并创build应用的帐号。 只有帐号所有者可以邀请他人并pipe理用户。 在我们的案例中,开户的人不再与我们合作,我们希望将所有权转让给公司的其他人。 可能吗 ?
我正在寻找一些“functiongraphics”在线生成器。 Feature Graphic是基于networking的Android Market中显示的大图片。 这可能是简单的,它可以看起来像这个应用程序的一个: https : //market.android.com/details?id=menion.android.locus 我会input截图,标题和一些口号,它会产生很好的functiongraphics。 我想很多Android开发者会喜欢这样的服务。
在Android>示例应用程序> Trivial Drive运行应用程序时,我得到以下时,做一个IAP: Error – Authentication is required. You need to sign into your Google Account 我使用testing帐户(即我在开发者控制台中指定的testing电子邮件地址)切换到手机上的单独帐户,并按照以下所有步骤操作: https://android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store 但没有喜乐。 还有什么build议? ====更新 我已经在我的手机上剔除了所有Google帐户,现在只有一个帐户 – 即testing帐户。 我已经尝试了一切: https : //android.stackexchange.com/questions/20369/getting-authentication-is-required-when-trying-to-access-the-play-store
我目前正在一个cordova项目上工作,并有神秘地附加到我的项目的versionCode 8的问题。 例如:我的原始版本代码是100,新的版本代码是1008 我通过我的整个构buildpipe道跟踪了这个问题,并在Gradle Build脚本中find了负责任的代码。 if (Boolean.valueOf(cdvBuildMultipleApks)) { productFlavors { armv7 { versionCode cdvVersionCode ?: defaultConfig.versionCode + 2 ndk { abiFilters "armeabi-v7a", "" } } x86 { versionCode cdvVersionCode ?: defaultConfig.versionCode + 4 ndk { abiFilters "x86", "" } } all { ndk { abiFilters "all", "" } } } } else if (!cdvVersionCode) { […]
我有一个应用程序,我想要公布的$ x数量,但是,我想要允许免费下载Google Developer Console Alpha / Beta APK。 我希望testing人员能够免费下载它? 我怎么做? 提前致谢, PS。 我可以发誓我发现了谷歌的链接,但我似乎无法再find它。
我想查看用户是否在Google Play上评价了我的应用,而不是用多less星星来评价,如果有的话。 如果他们没有,我会提示他们进行对话,要求他们用下面的代码进行评分: startActivity( new Intent( Intent.ACTION_VIEW, Uri.parse("market://details?id=packagename") ) );
我简直无法find任何我应该包括在我的特征graphics中的文档。 列出的唯一信息是: 1024w x 500h 24位PNG或JPEG(无alpha) 将缩小到微型或微型 但是它应包含哪些内容? 谢谢你的帮助。
我正在按照链接中提到的这些步骤执行此操作。 将IInAppBillingService.aidl文件复制到您的Android项目。 (1)如果您正在使用Eclipse:将IInAppBillingService.aidl文件导入到您的/ src目录中。 (2)如果您在非Eclipse环境中开发:创build以下目录/ src / com / android / vending / billing并将IInAppBillingService.aidl文件复制到此目录中。 build立你的应用程序 您应该在项目的/gen目录中看到名为IInAppBillingService.java的生成文件。 将TrivialDrive示例的/util目录中的帮助器类添加到项目中。 请记住相应地更改这些文件中的包名称声明,以便您的项目正确编译。 但是当我完成后,Eclipse给我一个错误: interface IInAppBillingService should be declared in a file called com\android\vending\billing\IInAppBillingService.aidl. aidl文件位于正确的目录中,但未生成IInAppBillingService.java文件。 有没有人见过?
其实这对于保护公钥(公钥的定义是什么呢?)有点傻,但是按照Google的文档 : 为了保护您的公共密钥免受恶意用户和黑客的侵害,请勿将其作为stringembedded到任何代码中。 相反,在运行时从string构造string或使用位操作(例如,XOR与其他string)来隐藏实际的键。 密钥本身并不是秘密信息,但是你不想让黑客或恶意用户用另一个密钥replace公钥。 有没有推荐的方法来做到这一点? 我知道有很多方法可以做到这一点,我不想像过去一样处理密码哈希 (例如md5,sha1等),我想知道上述用例的最佳做法。