问题标签 [flutter-in-app-purchase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
214 浏览

flutter - Flutter 中的应用内购买不获取不同设备中的过去购买

嘿伙计们,我目前正在从事一个应用内购买的项目,如果我使用购买产品的设备,我可以获取过去的购买,但如果我更换具有相同 Apple ID 的设备,则没有过去购买的记录。我已经使用in_app_purchaseflutter_in_app_purchase获取过去购买的两个函数具有相同的结果

0 投票
1 回答
1672 浏览

flutter - 使用 in_app_purchases 官方库在 Flutter 中使用促销代码在订阅中实现应用内促销

我最近在我的应用中实现了应用内订阅。现在我正在为订阅添加促销代码。有促销代码的人可以有 15 天的试用期,之后,他们将被收费。

https://developer.android.com/google/play/billing/billing_promo

此处描述了我们可以通过为用户提供免费试用期来对订阅进行促销。我已经在游戏控制台中创建了促销活动。但是当我购买订阅时,我无法添加兑换代码或促销代码(我的应用程序是否需要投入生产,或者我也可以在 alpha 轨道中进行测试)。

请指导我。

0 投票
1 回答
1617 浏览

android - 从 Play 商店获取产品数据,但我无法购买

我可以使用 FlutterInappPurchase 从 Play 商店获取产品数据,但无法进行购买。关注详情;

我正在使用flutter_inapp_purchase @2.2.0

我在模块的 go page 上分享了它,但我想吸引更多的观众。因为我解决不了资源不足的问题。

我的代码的工作过程;

  • 购买过程在对话框中进行。
  • 我从我的 API 服务中读取了对话框单独的小部件和用于购买的信息(productId 等)。
  • 我将这些数据放入List<IAPItem> _items = []initStates 的变量中,然后连接插件。
  • 记录我打印以确保我打印。我确信我可以从 API 中提取数据!
  • 返回consumerAllItems日志
  • 但是后来我的_getProduct()功能起作用了,我可以在日志屏幕上看到产品。
    • 样品退货产品数据日志;
  • 当我触摸按钮时,我进行了购买;它说“糟糕;找不到您尝试购买的商品”,当我触摸绿色的“确定”按钮时,日志如下;

产品已附加并在 google play 中处于活动状态。

我无法解决的资源并不多。提前感谢您的帮助,我希望它是描述性的。


如果我需要共享与我在互联网上找到的相同的代码,您可以在下面关注它们。

将 iAP 连接到服务

获取产品

购买产品

初始化状态

购买操作代码

颤振医生-v

0 投票
1 回答
574 浏览

flutter - Flutter Stripe SDK 自定义表单

我需要将条纹添加到颤振应用程序中,我可以在其中使用自定义表单保存信用卡,但由于我只找到了一个提供预构建表单(stripe_payments)的非官方 sdk,有没有一种方法可以处理 API 请求而无需依赖 SDK?

0 投票
0 回答
652 浏览

android - 如何在flutter中检查免费试用期到期日期InApp购买

使用flutter_inapp_purchase在 Flutter中实现 InApp 购买(非消耗品)。我有 1 个月、6 个月和 1 年的三个计划,现在我正在检查是否是 1 个月计划,然后检查transactionData并添加 30 天以检查其他 2 个计划的到期日期,但问题是当用户处于试用期时如何我可以查看试用期到期日期吗

有什么办法可以辨别当前是试用期还是常规期。

我已经尝试过这样的解决方案,但没有为我的问题得到任何相关的解决方案,

请帮我解决这个问题

如果需要更多说明,请发表评论

0 投票
1 回答
1182 浏览

flutter - Flutter google_pay 实现

所以已经搜索了整个互联网,看看我是否可以获得任何代码来帮助整合谷歌支付以替换我现有的 Java android 代码,但壁橱是https://pub.dev/packages/google_pay加载谷歌播放UI 但付款不成功,因为它显示了无法识别的应用程序的错误。

0 投票
0 回答
251 浏览

android - Flutter 应用程序无法在发布模式下运行

我想在我使用flutter_inapp_purchase包的应用程序中添加应用程序内购买功能。

由于某些未知原因,它无法正常工作并且要对其进行测试,我需要在发布模式下运行该应用程序。但即使多次尝试和更改,我也无法在发布模式下运行它(在 iOS 和 android 上)

对于 iOS,构建是成功的,但在构建之后有时会卡住。

对于 android,构建未完成,我收到以下错误。

这是我的flutter doctor -v输出

有没有其他更好的方法来做到这一点?我做错了什么?

请帮助有点卡住,任何帮助都会很棒。谢谢你的时间!

0 投票
0 回答
366 浏览

flutter - 在 Google Play 商店中使用 Flutter 应用进行应用内购买产品查询没有结果

更新:现在工作。我不知道为什么我没有改变任何东西。也许这些天谷歌需要更多时间......

我正在努力为我的 android 应用程序查询产品。该应用程序是使用 Flutter 创建的,并使用官方的In App Purchase Plugin。我认为这是 Google Play 商店的配置问题。过去,我成功地编写了可以使用此设置访问应用内产品的应用程序。

询问:

结果:

在此处输入图像描述

Google Play 上的应用配置:

  • 应用发布在内测轨道
  • Google Play 上的 App ID 与中的条目相同build.gradle
  • Billing增加了能力
  • 配置了两个产品(订阅和消耗品),ID 与我在代码中使用的相同
  • 测试赛道有两个受邀用户(开发者账号和我的个人账号),邮件地址正确

一些备注:

  • isAvailable()返回 true 并在查询之前调用
  • 在查询中使用字符串“android.test.purchased”时,我得到了结果
  • 我的手机使用我的个人帐户运行,该帐户不是开发者/Google Play 帐户,但我的帐户在测试曲目列表中
  • 编辑:我在手机上更改为开发者帐户,但结果相同
  • 我没有使用已发布的 APK 进行测试,我正在使用手机上的 DEBUG 版本进行测试
  • flutter clean并从手机中手动删除应用程序多次

有人对我有任何提示吗?这可能是我目前看不到的完全愚蠢的事情。

谢谢你的帮助!

更新:我将应用程序升级到 alpha 轨道,遗憾的是结果没有改变。它似乎与轨道无关。

0 投票
1 回答
202 浏览

ios - Flutter 应用内购买。去生产

我正在使用插件 in_app_purhcases 进行购买。我已经使用沙盒模式进行了尝试,因此我无需为任何购买付费。下一步是将应用程序发送到审核,我想知道如何将其更改为生产。我想确保一旦我将应用程序发送给审查,沙盒模式就不能再使用了。

有任何想法吗?

非常感谢。

0 投票
1 回答
502 浏览

flutter - Flutter,in_app_purchase:显示订阅到期日期或状态的方式

使用 in_app_purchase: ^0.3.5+1 包,我正在尝试验证用户在 iOS 上是否有活动订阅。

我可以得到productIDand transactionDate, with purchaseDetails.productID & purchaseDetails.transactionDate。但我似乎无法获得到期日期或状态。观看他们谈论“状态”堆的苹果视频。我不确定是否有人开始免费的 3 天试用,如果交易日期会知道他们是否取消,所以没有信心将所有事情都基于此交易日期。

我可以得到purchaseDetails.verificationData.localVerificationData,这似乎是一个 ANS1 字符串,这可能有更多信息,但我似乎无法解码它。有谁现在如何为 iOS 解码这个?或者知道另一种获取订阅状态的方法?

我试图不使用像 RevenueCat 这样的平台(因为他们削减了),但他们似乎提供了这样的功能。

下面是 ASN.1 字符串: