问题标签 [revenuecat]

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 回答
201 浏览

flutter - Revenuecat 工作但无法调用付款屏幕

我通过以下视频制作了测试应用程序: https ://www.youtube.com/watch?v=h-jOMh2KXTA

我的 ButtonBar 的 onPressed 事件:

当我按下按钮时没有任何反应,我希望它打开谷歌的支付屏幕

我的日志:

我的按钮的 onPress 事件日志

感谢所有帮助过每个人的美丽的人。♥♥♥</p>

0 投票
1 回答
264 浏览

swift - 升级到 Xcode 13 RC 和最新的 RevenueCat 包,现在购买功能不适用于 watchOS

作为一系列应用程序的一部分,我在商店中有一个独立的手表应用程序。手表应用程序是与 iOS 应用程序的单个项目的一部分。升级 Xcode 后,我的应用程序将不再识别 Purchases(现为 RevenueCat)包。我正在使用一个管理采购的类。如果我将它作为手表扩展的一部分,它会引发错误。如果我只针对 iOS 应用程序,错误就会消失。这些错误基本上都等于:

我也显示错误

我已经完成的步骤:

  1. 确保包链接到扩展
  2. 清除派生数据,清理项目并重新启动。

我找不到任何似乎有问题的设置。任何帮助,将不胜感激。

0 投票
1 回答
65 浏览

flutter - 如何向免费用户显示不同的页面,向付费用户显示不同的页面

我正在使用收入猫来管理应用内订阅程序。对于免费用户,我想为高级用户显示不同的主页和不同的主页。这是我的底部导航,请帮助。

所以总的来说,用户将使用电子邮件注册,导航到他们将支付的页面,如果支付成功,我们将向他们显示不同的页面并保持状态。

0 投票
0 回答
29 浏览

react-native - React Native 收入猫与 PlayStore 连接

我正在尝试将收入猫与 PlayStore 连接以订阅我的应用程序。我已完成说明的所有步骤,但仍然收到错误消息:“Play 商店出现问题”。我正在使用真实设备并使用 npx react-native run-android 打开我的应用程序。我该如何解决?

0 投票
0 回答
39 浏览

webhooks - Revenuecat Webhook 问题

我已经在 .net core C# 中实现了收入的 webhook。但由于某种原因,我收到了 400 个错误请求,但响应为空。对于任何发生的事件,我很确定我没有通过收入猫在 webbook 中获得 json 响应。我还通过身份验证在收入 cat webhook 上添加了端点。我已经尝试了几次,因为我没有办法在本地机器上测试它。我需要收入猫团队的帮助,以提供一些带有示例实现的参考文档,以获得正确的 json 响应。下面是我用来从添加在收入目录中的 webhook 端点获取 json 响应的代码片段。

var webHookSecret = _configuration[Constants.RevenueCatWebHookSecret]; var headerAuthorization = HttpContext.Request.Headers["Authorization"].ToString(); #region Check authorization if (webHookSecret == headerAuthorization) { json = await new StreamReader(HttpContext.Request.Body).ReadToEndAsync(); } else { _logger.Information($"Un-Authorized token access in revenuecat webhook. Returning BadRequest response."); throw new APIException(HttpStatusCode.Unauthorized, new APIError(_configuration, "InternalServerError")); }

0 投票
1 回答
124 浏览

flutter - 购买.getOfferings(); 将 RevenueCat 升级到最新版本后挂起

这是我的 pubspec.yaml 文件中的包。

我在 Flutter 稳定通道版本 2.5.2 中运行所有内容。我也尝试使用颤振通道测试版 2.6.0-5.2.pre。

手机的iOS版本是15.0.1。我在 Iphone 7(物理设备,而不是模拟器)上运行测试。XCode 版本为 13.0。MAC OS 是 Big Sur 11.6(带 M1 芯片)。

该应用程序在 Android 上运行良好,但当我调用以下函数时,它会在应用程序启动时挂起:

而且该getOfferings()功能永远不会返回..它之前工作得非常好..

在更新过程中,我所做的唯一更改如下:删除以下内容: Purchases.identify(rcAppUserId); 改为使用: Purchases.logIn(rcAppUserId);

这是一个已知的问题?getOfferings() 函数从不返回任何东西的潜在原因是什么……?当这个函数被调用并且应用程序永远不会启动时它会挂起......</p>


附录

我启用了日志,这是我看到的:

如上所示,它在一开始就列出了产品(我不太明白它是在哪个步骤中做到的)。

“CALLING RevenueCat getRcOfferings() function now...”这一行是调用 getOfferings() 函数的地方,应用程序在等待时挂起……当我说挂起时,它一直在等待这个异步调用完成。

希望这些额外的信息将有助于获得一些帮助......

0 投票
0 回答
52 浏览

flutter - Revenuecat Flutter-为什么在购买时没有应用介绍价格?

在颤振中,我正在使用收入猫来处理谷歌播放订阅。当我对具有介绍性优惠的套餐进行测试订阅时,原始价格显示在 google play 订阅表中,并且没有提及介绍性优惠。并且订阅成功后,会在账单邮件中显示原价。

在购买产品时申请介绍性优惠有什么建议吗?

0 投票
0 回答
25 浏览

revenuecat - Revenuecat 使用 google 或 apple id 登录用户

我想将我的应用程序集成到基于订阅的定价中,我想知道这一点。假设我想为我的用户提供基于订阅的定价,是否必须先使用 google 登录用户然后挂上收入 cat sdk,或者收入 cat 如何识别当前用户才能开始订阅?

0 投票
0 回答
71 浏览

flutter - RevenueCat - UpgradeInfo 不能在带有 Flutter 的 Android 上运行

我正在使用测试帐户在具有 Play 商店访问权限的 Android 模拟器中进行测试,因此不会收取任何实际费用。我可以购买产品和包,但无法使用UpgradeInfo 文档测试更改包。Play Store 可能有什么问题,或者我需要在某处进行其他配置吗?

当我选择要更改的包时,我看到以下内容,这些在我的日志中看起来都是正确的。找到了 SKU,并且Flutter purchase_flutter 包清楚地显示了此时一切顺利。

但是,然后我在屏幕上看到了这个:

在此处输入图像描述

然后在单击确定后的日志中:

颤振代码:

0 投票
0 回答
41 浏览

ios - iOS 原生应用内购买表:PayUpFront 介绍性优惠,价格高于标准价格不起作用(所有其他情况都有效)

我遇到了一个关于 Apple 应用内自动更新订阅的问题,我似乎无法弄清楚。我已在我的 iOS/iPadOS 应用程序中成功实施订阅,包括检查介绍性优惠的资格。一切都按预期工作。

但是,我的订阅之一是年度订阅,我想为其添加介绍性 payUpFront优惠,其中初始价格高于经常性价格。这是为了留住和奖励用户的持续订阅。例如:第一年一次性付款 29.99 美元,然后以每年 19.99 美元的价格重复付款,直到取消。我已经在 App Store Connect 中进行了设置,没有任何问题,并且订阅得到了 Apple 的批准:

在此处输入图像描述

在我的沙盒测试(在设备上)期间,我注意到当我尝试购买此订阅时,本机购买表从未显示 29.99 美元的预付费用,而只显示每年 19.99 美元的经常性费用。

在此处输入图像描述

该问题与其资格无关,因为我在同一订阅组中还有另一个订阅,其介绍性优惠正确显示在本机工作表中。此外,当我将麻烦订阅的价格更改为低于 19.99 美元的经常性价格时,本机表单确实显示了介绍价格。我也尝试过重新创建订阅,但这并没有导致行为发生任何变化。

由于我认为这可能只是 Apple 在沙盒环境中的一个错误,我决定继续提交我的应用程序以供批准。尽管如此,既然我的应用程序已获得批准(设置为待定的开发人员版本),我在下载我的应用程序后使用促销代码再次尝试了此订阅,不幸的是,本机购买屏幕仍然显示不正确的价格,因此没有考虑到介绍性 payUpFront第一年的价格为 29.99 美元。如前所述,同一订阅组中的所有其他订阅确实显示了正确的介绍性报价,尽管没有一个设置的价格高于标准价格。

据我了解,payUpFront 订阅的价格可以低于或高于经常性价格。这不适用于仅需要提供折扣价的 payAsYouGo 订阅。这可以通过尝试在 App Store Connect 中为 payAsYouGo 订阅输入更高的价格来验证,这将导致相应的错误消息。payUpFront 订阅并非如此,App Store Connect 接受任何价格。因此,根据我的理解,我已经正确设置了我的订阅。因此,问题可能在苹果一方。尽管如此,考虑到这个潜在的错误可能对成千上万的开发人员产生的影响,这可能会在互联网和 stackoverflow 上得到很好的记录。但是,我找不到有关此问题的任何信息。

有没有人遇到过类似的问题,或者即使所有 Apple 文档和 App Store Connect 都暗示这是可能的,是否根本不可能使用价格高于标准经常性价格的 payUpFront 订阅?是否有解决此问题的另一种解决方法?

非常感谢你的帮助!