in-app-billing相关内容

在 BillingService 模块中,需要修改什么来增加安全性?

BillingService 类的注释建议: 您应该在使用之前修改和混淆此代码. 好的,但是什么必须修改? 类名?用于记录的 TAG?方法名称和数据成员?逻辑和程序流程本身?其他? 换句话说,我可以理解混淆的必要性,但是我如何才能在不从头重写所有内容的情况下实现建议(可能存在比不修改任何内容更糟糕的错误)? 解决方案 我现在正在做这个,到目前为止,我的方法如下: ..
发布时间:2022-01-20 10:02:03 移动开发

Google Play 应用内购买返回错误代码 -1008:null puchaseData 或 dataSignature

在成功实施后,我正在尝试实施 Google Play 应用内购买 v3在 v2 中.但是,每次我尝试购买我真正的应用内产品时,都会收到以下后续错误: IAB 返回 null purchaseData 或 dataSignature(响应 -1008:未知错误) 这来自 IabHelper.java 类,第 452 行: if (purchaseData == null || data ..
发布时间:2022-01-20 09:57:04 移动开发

In App Billing 是否支持多个帐户?

应用内计费(V2 或 V3) 适用于使用多个帐户并使用非主要帐户进行购买的用户? PD:需要一些解释,不简单的是/否 解决方案 In App Billing 支持多个帐户报告为 code.google,看看吧 根据 Mr.Sergej(发布在 G+ android 开发社区)的说法,使用第一个帐户购买的应用内产品在使用多个用户帐户时将不再有效! ..

解决 Google Play 的 Billing API v3 中消耗品的 API-purchase-logic-flaws(与使用 API v3 消耗品的所有人相关)

在第 3 版 Billing API 中,Google 删除了消耗品和非消耗品.两者都被组合成一种称为“托管"的新类型,并且表现得有点像混合:您的应用程序需要主动调用一个方法来“使用"这些项目.如果从未对一组 skus 执行此操作,那么这些项目基本上表现得就好像它们是非消耗品一样. 文档描述了预期的购买流程,如下所示: 使用 getBuyIntent 调用启动购买流程. 从 Goog ..
发布时间:2022-01-20 09:54:00 移动开发

应用内计费不起作用:“未设置 IAB 助手"

我尝试在我的应用中包含应用内计费并出于测试目的,基于应用内计费版本 3 的“TrivialDrive"示例的整个过程(并将 IAB 文件的未修改版本实现为在演示的“util"子目录中提供),但它对我不起作用 - 在 LogCat 上,就在应用程序因错误终止之前,它给出消息“应用程序内计费错误:非法状态operation (launchPurchaseFlow): IAB Helper is not ..
发布时间:2022-01-20 09:52:43 移动开发

Google Play 错误“从服务器 [DF-DFERH-01] 检索信息时出错"

我刚刚完成了一款安卓游戏,我正在测试应用内购买功能.我正在使用 android.test.purchased 发送测试 直到几个小时前它都运行良好.但是现在当我在google play中点击“接受并购买"时,商店给出了错误. Google play 错误“从服务器 [DF-DFERH-01] 检索信息时出错" 有人知道这个错误是什么意思吗? 解决方案 试试这个,因为它在我 ..
发布时间:2022-01-20 09:50:57 移动开发

Android:在应用计费增值税

我已经在我的应用程序中实现了应用内结算,但将应用内购买功能限制在几个国家/地区/货币,因为我知道我的职责是关于增值税的征收和报告.在 Google Play Store 上阅读后,我发现它有点不清楚. 我了解到我必须手动向日本申报增值税,因此我已禁用该国家/地区的应用内结算. 我可以看到 Google Play 为许多国家/地区征税. 我必须对哪些国家/地区进行例外处理? ..

Android:应用内计费 V3 超时返回哪个响应代码?

Google Play 应用内结算服务{ice,er} V3 将在网络超时条件下返回哪些响应状态代码?这是所有功能中的统一吗? 解决方案 我将在这里描述我的发现.我已经在安装了全功能 GP(GP Store V3.10.10、GP Services 2.0.12、G Services Framework 4.1.2)的 AVD 上测试了这一点,方法是拔掉主机的插头. 如果可能,get ..
发布时间:2022-01-20 09:43:31 移动开发

跨会话/设备处理应用内购买/消耗品?

我的问题集中在使用 Google 的 In-App Billing API 处理消耗品的应用内购买.(https://developer.android.com/google/play/billing/api.html#consumetypes) 他们的文档将消耗品描述为: 消耗品 相反,您可以对可以多次购买的产品实施消费.通常,这些产品会提供某些临时效果.例如,用户的游戏角色可 ..
发布时间:2022-01-01 20:16:19 Java开发

应用内结算连接到 Firebase 并获取产品

我正在开始创建一个 APP,我可以在其中购买商品.可能是这样的: 在那里你可以看到一个 图片、产品名称和价格.好吧,我已经有一个使用 Authentication Firebase 制作的 Sign-in with Google 并且我将它存储在 Firebase 数据库 上,我想创建以下是@Alex Mamo 向我推荐的结构: Firebase-root|--- 用户|||--- uid1|| ..

测试 Android In App Billing 实际购买

当我已经使用 android.test.purchased 之类的测试产品测试了我的应用程序时,正确测试实际购买的条件是什么? 解决方案 您需要通过几个步骤,请记住,其中一些步骤需要一些时间才能在 Google Play 服务器上进行更新. 在这个例子中,让我们使用 com.example.product 作为我们的真实产品 ID.每当它出现在本示例中时,请将其更改为您自己的. ..
发布时间:2021-12-15 11:57:19 移动开发

Android InApp Billing:您请求的项目不可购买.在不同的谷歌账户上不一致

请不要在未阅读所有内容的情况下关闭此副本. 案例摘要:两个谷歌测试帐户用于使用相同应用程序构建的 IAP 交易.一种有效,一种无效.两个 Google 帐户都有可用的信用卡,可以从其他应用购买 IAP. 更多详情:我们向我们的测试人员发布了一个新的 Unity-Android 版本,我们有 2 个不同的谷歌帐户用于 IAP 测试.令人惊讶的是,一个帐户可以成功进行测试购买而不会出现故障 ..
发布时间:2021-12-11 17:48:06 移动开发

Google 应用内计费,IllegalArgumentException:升级到 Android L Dev Preview 后必须明确服务意图

在我升级到 Android L Dev Preview 之前,我的应用内结算代码运行良好.现在,当我的应用程序启动时出现此错误.有谁知道导致此问题的 L 发生了什么变化,或者我应该如何更改代码以解决此问题? android {compileSdkVersion 'android-L'构建工具版本“20"默认配置{minSdk 版本 13targetSdkVersion 'L'......编译'c ..