Articles of in app billing

使用最新的Play商店“不支持应用内结算版本3”

我正在将应用内结算整合到我的Xamarin.Android应用程序中。 我使用Google测试产品(android.test.purchased和其他)测试了API,它运行得很好。 做了一些测试后,我开始在OnInAppBillingError事件上收到以下错误。 错误: com.example.appname不支持应用内结算版本3 com.example.appname是我的应用程序的软件包ID。 我在互联网上发现了这个错误( 这是最接近的匹配 ),解决方案是更新Google Play客户端。 我有最新的GPC(版本5.9.12)。 奇怪的是,我在一些成功的测试后开始收到这个错误。 即使我的手机没有连接到互联网,我也会收到它。 这表明计费SDK正在检查手机上缺少的内容。 对于第一轮测试,我使用了运行Android 4.4.4的MotoG 1st Gen和Google Play Client 5.9.12 (这是首次运行然后错误开始显示的测试)。 然后我决定使用另外两台设备,它在三星S4(Android 4.4.2,GPC 5.9.12)上工作,并在三星S2(Android 4.1.2,GPC 5.7.10)上再次失败。 编辑:几天后, 三星S4上出现错误(没有对计费代码进行任何更改,它只是停止工作)。 我也没有运气使用三星S5 。

将订阅的Android应用程序转移到另一个帐户

我了解谷歌不允许将应用程序所有权从一个开发者帐户转移到另一个开发者帐户。 我一直在等他们启用该function,但直到现在,它还没有,并且没有ETA。 我有一个带有应用程序内订阅的付费应用程序作为其中的一部分。 一家公司正在寻找我的应用程序,但转移是不可能的。 所以我在考虑替代方案。 我应该创建另一个标识应用程序,并要求我的旧应用程序中的用户转移到这个新的相同应用程序。 这将涉及再次购买,但我可以提供激励(如启用订阅function免费)..其他建议? 基本上你会怎么做我的情况 非常感谢

Android结算v3 – 没有签名

我想要的是? 在检索了所有购买的商品后,我需要在我的服务器上validation购买,我想要使用从应用内付款中收到的签名和签名数据。 首先,我使用了应用程序内的计费v2,每次我的开发者帐户都有一个正确的签名和静态测试sku android.test.purchased signdata。 我切换到新的计费v3,因为它似乎很好实现,但我不再签名了。 我已将我之前版本的APK上传到谷歌(由于尚未完成,因此尚未发布),我还添加了一个活跃的应用内商品以供进一步测试。 APK的上传是昨天晚上10点,所以我想我也等了。 我尝试了什么? 我在不同版本中安装了我的应用程序: unsigned apk with my self添加“active”in-app product => no signature unsigned apk with sku android.test.purchased =>没有签名 签名apk与我自己添加“活跃”在应用程序产品=>没有签名 签名apk与sku android.test.purchased =>没有签名 这4个“应用程序状态”我尝试了我的开发人员手机(我的主要Google帐户与开发者控制台帐户的用户相同),并且在安装另一部手机时使用测试帐户,测试帐户也会放在我的帐户设置下“测试帐户“。 嗯,现在我没有更多的想法如何得到我的签名。 我想我会得到一个活跃的应用+活跃的应用内产品的签名,因为付款流程有效(adb logcat显示我购买了“Android.test.purchased”)我自己创建的应用内商品我也可能没有测试,因为如果我使用我的开发者帐户,游戏商店告诉我“不能购买,已经拥有”,并且我的测试帐户出现错误“此产品不适用于您的帐户”。 你有解决我的问题的方法吗?

Android In App Billing最低价格

我正在尝试为我的应用创建一个应用内商品,价格为0.25美元。 根据https://www.google.com/support/androidmarket/developer/bin/answer.py?&&answer=1153485 ,我应该可以这样做,但我不能创建低于0.99美元的任何东西。 我正在尝试做什么?

在应用结算中:未find商品

我已按照应用结算中的步骤操作: 已安装的演示应用 发布了应用内商品 没有发布应用程序本身 虽然我可以买这个项目,但是在我可以进入购买屏幕之前,有一个好奇的警告“找不到项目”我必须解雇。 和此日志错误: E/Volley(1384): [157] BasicNetwork.performRequest: Unexpected response code 500 for https://android.clients.google.com/fdfe/details?doc=subs:com.testorooney.testo:sword_001

是否可以在Android Studio中本地调试Google Play的应用内结算?

我在本地测试应用内订阅产品时遇到此错误。 validation是必需的。 您需要登录您的Google帐户 我能够检查产品的库存,但我不应该也可以购买它吗? 有很多post说明为什么会出现这个错误,我认为这个问题得到了解决: 该产品已在测试版渠道发布,并启用了应用内结算function 我使用设备上的测试用户许可帐户登录Play商店。 是通过beta / alpha频道测试实际购买的唯一方法 – 不是直接来自android studio。 这篇文章表明它有可能(见屏幕截图) http://developer.android.com/google/play/billing/billing_testing.html#billing-testing-test

Android应用内结算:什么是“开发者有效负载”以及“购买”按钮的工作原理?

我正在使用Google应用内结算示例应用“Dungeons”。 在这个应用程序中,我可以点击“购买”按钮购买东西或点击“编辑有效载荷”按钮…编辑有效载荷:)。 但我不明白这个按钮和“编辑有效载荷”的含义是什么……有人可以澄清一下吗? 顺便说一句,任何人都可以告诉我“购买”按钮是如何触发购买行为的,因为“地下城”应用程序中的代码如下(购买行为是由我发明的,我不明白……): public void onClick(View v) { if (v == mBuyButton) { // NO CODE HERE TO DO SOMETHING ???!!! if (!mBillingService.requestPurchase(mSku, mPayloadContents)) { showDialog(DIALOG_BILLING_NOT_SUPPORTED_ID); } } else if (v == mEditPayloadButton) { showPayloadEditDialog(); } } 谢谢 !

Android中的应用内结算function。 确切的方式?

我一直在努力为我正在构建的应用在Android中实现应用内结算。 基本应用程序是免费的,应用内应用程序将付出代价。 我已经按照Android开发者网站中记录的实现方法进行了操作。 但是,它仍然说,我可以在设备上未发布模式下访问我在Android Market中创建的应用程序,该应用程序具有测试应用程序。 但这似乎不起作用。 我目前的进展我可以通过我的应用程序拨打结算服务,以便成功进行应用内结算。 但回复说“错误:项目未find”我从我的基础应用程序请求的应用程序在未发布状态的Android市场中可用。 有两个应用内应用程序。 我的问题 我在应用程序中提到了项目ID为com.karthik。 这首先是正确的吗? 或者我应该打电话给com.karthik.item.inapp1吗? 我应该在Android Market中做出哪些改变? 我在市场上添加了另一个电子邮件ID作为测试人员的电子邮件ID。 我正在使用此设备在设备上测试此应用。 请帮助我! PS:我已经在论坛中检查了其他类似的问题。 但他们没有帮助我!

Lite / Pro版本与应用内结算升级选项

我有免费版本,function有限,广告和付费版本。 function齐全,无广告。 我想知道,我应该制作不同的版本。 app付费/免费并上传到市场或Lite版本和IN-APP-PURCHASE升级到专业版? 在这种情况下,什么应该是最好的选择? 如果你能给出IAP和pro / lite方法的优缺点的见解会很棒。 1Q:如果用户安装免费版。 >进行应用内购买>卸载 如果他再次下载,那么他会点击应用内购买。 市场会再问他钱吗(因为他已付钱了吗? ref: IAP android。

如何从付费Android应用程序迁移到通过应用内结算支付的应用程序?

我目前在Android市场上有两个版本的应用程序,一个付费版本和一个免费版本。 但我希望将应用内结算整合到我的免费应用程序中,并在订阅基础上向客户收费,价格低于付费应用的当前价格。 但是我应该如何为现有客户处理这个问题呢? 让他们再次支付使用付费function似乎是不公平的,而他们是我申请的早期采用者。 理想情况下,我实现的东西将使现有用户可以访问我的免费应用程序中的解锁function。 有关如何实现这一目标的任何想法? 一个好的方法概述是足够的,我不介意做一些关于如何实际实现这种方法的研究。