草庐IT

inapp-billing

全部标签

android - Google Play 警告 Google Play inApp 计费的错误实现

我刚刚收到来自GooglePlay的以下电子邮件'HelloGooglePlayDeveloper,Wedetectedthatyourapp(s)listedattheendofthisemailareinvokingthein-appbillingservicewithoutsettingatargetpackagefortheintent.ThiscanenableamaliciouspackagetobypassthePlaystorebillingsystemandaccessitemsthathavenotbeenpurchased.NextStepsIfyouareusi

android - 更新使用 In App Billing 的 Android 应用

我们有一个使用应用内计费的应用程序。我们看到的问题如下:当设备上的App的versionCode与PlayDeveloperConsole中发布的Application的versionCode相同时,Billing工作正常。当具有更高versionCode的构建被上传到Play开发者控制台时,InAppBilling会停止在设备上的应用程序(具有较低versionCode)上运行,并显示“该应用程序未配置为计费”。在测试时这很好,但问题是-当应用程序在GooglePlay商店中时的行为是什么?当您替换应用程序(以执行更新)时,在野外的应用程序(具有较低版本代码)是否停止使用应用内计费?

android - 您请求的项目不可购买 - android in app billing

由于我正在开发一个用于应用计费的应用程序,因此我无法使用我自己的产品ID对其进行测试。我已按照开发人员网站上记录的每个步骤进行操作。我有,已将已签名的apk与发布认证的版本上传到开发者控制台。我已将我的apk发布到alphachannel。我已在开发者控制台中列出了我的产品ID。我已激活我的产品ID,并在开发者控制台上将其标记为有效。我已在开发者控制台中列出了测试帐户。我已将上传到开发者控制台的同一个apk安装到我的设备中。设备使用的是测试帐号而非开发者帐号登录。我在应用中使用的ID与我在控制台上根据logcat消息列出的ID相同。但是,我得到的Itemisnotavailablefo

android - 在 InApp 购买中出现此错误代码 3 的可能性有哪些?

我在我的应用程序中使用InAppV3代码进行应用内购买,当Google帐户在设备。我想知道是否还有其他可能会出现此错误,因为当我收到此错误时,我需要向用户显示一个带有一些数据的弹出窗口。如果这是由于设备上的Google帐户不可用而导致的,我将显示带有相关文本的对话框。这是我正在使用的代码mHelper.startSetup(newIabHelper.OnIabSetupFinishedListener(){publicvoidonIabSetupFinished(IabResultresult){if(!result.isSuccess()){//errorherereturn;}}}

android in app billing 购买验证失败

我无法在我的Android应用中实现应用计费。我收到购买签名验证失败。在我第一次遇到困难时,它是base64key,但我检查了很多次,但我仍然收到错误,然后在我查看Security.java文件后,我发现了我编辑的这个方法以获得一些信息关于出了什么问题:publicstaticbooleanverifyPurchase(Stringbase64PublicKey,StringsignedData,Stringsignature){if(TextUtils.isEmpty(signedData)||TextUtils.isEmpty(base64PublicKey)||TextUtils

android - IabResult : Billing service unavailable on device.(响应:3:Billing Unavailable)

我正在尝试使用应用内结算:mIabHelper=newIabHelper(this,BILLING_KEY);mIabHelper.startSetup(newIabHelper.OnIabSetupFinishedListener(){@OverridepublicvoidonIabSetupFinished(IabResultresult){if(!result.isSuccess()){Log.d(TAG,"ProblemsettingupIn-appBilling:"+result);}}});得到错误:ProblemsettingupIn-appBilling:IabResu

android:Inapp计费:错误响应:7:项目已拥有

我正在学习为我的应用实现应用内结算,例如,人们可以在按下捐赠按钮时捐赠$。允许用户多次捐赠,即购买为消耗品。以下代码来自TrivalDrive示例和网络上的一些教程:代码:IabHelpermHelper;staticfinalStringITEM_SKU="android.test.purchased";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_in_app_billing);b

android - In-App Billing v3 - 不检测退款

我参加了Google的“In-AppBillingv3”培训。我打算购买一件商品,但我遇到了问题。https://developer.android.com/training/in-app-billing/index.html我已取消购买并退款,但应用检测到购买是真实的。我无法继续测试我的应用,因为我始终检测到该商品为已购买。我在logCat中发现的唯一错误是下一个:[3687]InAppBillingService.logResponseBundle:bundle不包含响应代码在启动mHelper.queryInventoryAsync(mGotInventoryListener)后

Android In-App Billing 错误您需要登录您的谷歌帐户

我正在使用https://github.com/anjlab/android-inapp-billing-v3实现应用内购买.但是在应用程序弹出打开时它显示“需要错误身份验证。您需要登录您的谷歌帐户”。我使用不同的设备进行了测试,结果相同。 最佳答案 重要!我花了很多时间试图找出为什么我收到错误“需要错误身份验证。您需要登录您的谷歌帐户”。很多小时后,我发现-我试图从控制台访问错误的项目ID。在开发者控制台订阅项目的ID为“premium”,我尝试访问“premium_version”项目。愚蠢的错误,但来自谷歌的错误绝对不能提供信

android - Google Play In-app billing version 3 购买的服务器端验证

在向用户提供可下载内容之前,我无法找到关于如何在服务器上验证应用内结算购买的直接答案。我在应用计费版本3中使用。我使用基于TrivialDrive示例代码中的IabHelper类的代码购买托管产品。一切都很好,购买成功完成,我得到了一个完整的购买对象和以下原始JSON数据:{"orderId":"12999763169054705758.1364365967744519","packageName":"mypackagename","productId":"77","purchaseTime":1366217534000,"purchaseState":0,"purchaseToken