问题标签 [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 投票
1 回答
285 浏览

java - java.util.ArrayList 无法转换为 com.android.billingclient.api.SkuDetails

我正在尝试将 Revenuecat 实施到我的应用程序中。当我尝试购买时出现此错误:

java.util.ArrayList 无法转换为 com.android.billingclient.api.SkuDetails

在这一行:Purchases.getSharedInstance().purchaseProduct(this, (SkuDetails) skuList, new MakePurchaseListener() {

我试图只购买一种产品。谁能帮我解决这个问题?他们的 sdk 参考在 Kotlin 中。我请求帮助他们没有帮助。

这是代码:

0 投票
1 回答
111 浏览

in-app-purchase - 在应用审核过程中不提供消耗性应用内购买

由于付款过程中的错误,我的应用程序被拒绝。错误的原因是通过商店套件 API 返回的空产品列表。

我已经添加了耗材应用内购买以及所有必需的详细信息。应用内购买当前处于Waiting for Review状态并被Cleared for sales选中。当我通过TestFlight使用Sandbox模式进行测试时,一切正常。

我是否应该等到应用内购买处于Ready to submit状态,然后再提交我的应用的第一个版本以供审核?

请指教。

0 投票
0 回答
66 浏览

flutter - purchase_flutter MissingPluginException

我已经按照文档中的说明在我的应用程序上实现了 purchase_flutter,但是当我尝试调用任何方法(setDebugLogsEnabled、setupPurchases、getOfferings)时,控制台会返回 MissingPluginException。此异常仅在 android 上发生(BILLING 在清单中)。purchase_flutter 在依赖项中,flutter clean 完成,我删除了 pub-cache,我尝试创建一个新项目,但没有任何效果。任何想法 ?

已解决:我不是 100% 确定,但我认为问题出在 flutter_barcode_scanner,我做了一个没有该包的全新项目,异常消失了。

0 投票
1 回答
42 浏览

cocoa - tvOS applicationDidBecomeActive 在电视关闭的情况下反复调用

在带有 RevenueCat 的 tvOS 13.4 上,当我在 4K 电视设备上运行我的应用程序,然后关闭电视(让应用程序运行)时,我得到这个:

为什么它会这样做?显然它知道电视已经关闭,因为当我重新打开它时,它会停止重复这些呼叫。

堆栈跟踪中在此之前的唯一调用是私有函数:

#1 0x00000001e36c8398 in -[UIApplication _stopDeactivatingForReason:] ()

0 投票
1 回答
1482 浏览

ios - 使用 RevenueCat 的应用程序在审核中被拒绝

因此,我使用 RevenueCat 的 SDK 在我的 iOS 应用程序上实现了自动续订订阅。

引用他们的网站, https://medium.com/revenuecat-blog/getting-through-app-review-39ac50438c62

沙盒与生产验证环境的不当使用 开发人员在提交应用程序时经常会使用 Apple 的 /verifyReceipt 端点。有时,开发人员会将其应用程序或后端的发布版本配置为仅指向生产 IAP 环境。在 App Review 中这样做会失败,因为审阅者使用沙盒环境进行测试。RevenueCat 使这成为一个非问题。

通过 Xcode“运行”和 TestFlight 版本在 Sandbox 上进行了一切测试,但显然当应用程序审阅者尝试时它失败了。

我们发现您的应用内购买产品在通过 Wi-Fi 运行 iOS 13.5.1 的 iPhone 上审查时出现一个或多个错误。

具体来说,当我们尝试购买您的订阅时,您的应用会显示错误消息。

下一步

在您的服务器上验证收据时,您的服务器需要能够处理从 Apple 测试环境获取其收据的生产签名应用程序。推荐的方法是让您的生产服务器始终首先根据生产 App Store 验证收据。如果验证失败并显示错误代码“生产中使用的沙盒收据”,则应改为针对测试环境进行验证。

任何人都有解决这个问题的经验吗?我刚刚又浏览了一次收入猫的文档,我的代码看起来井井有条。谢谢

0 投票
0 回答
405 浏览

flutter - 如何使用 RevenueCat 和 Flutter 解决 StoreProblemError?

我已经在 Google Play 控制台中设置了我的订阅,并在 RevenueCat 中设置了相同的 ID,但是每当我尝试实际进行购买时,我都会得到

0 投票
1 回答
268 浏览

flutter - 使用 DDD 实现包

使用 DDD 实现更简单的包我没有问题,但是如何使用 DDD 来实现用于颤振的 RevenueCat(管理应用内购买订阅)包。我遇到的问题是它需要通过包函数传递他们自己的自定义类(包)。

到目前为止,我已经对其进行了抽象,以便我的其他包唯一存在的地方是它们的存储库/外观类,并且它不会污染我的代码的任何其他部分,我也想在这里实现这一点。

例如(摘自包 github repo 链接,位于问题的末尾)

有一个完整实现的示例,它非常易于遵循,它只是一个文件:https ://github.com/RevenueCat/purchases-flutter/blob/master/example/lib/main.dart

由于我是 DDD 新手,我不确定实现这种包的确切方法,并希望坚持使用 DDD 作为我的设计选择,因为我真的很喜欢这个工作流程。

0 投票
1 回答
98 浏览

android - Revenuecat 在 Android Studio 中检查订阅者状态和购买时出现错误

我只有订阅用户的页面。我尝试使用 Revenuecat 来了解用户是否订阅并进行购买。但我想我犯了错​​误。

我想在下面进行购买,但出现错误。

'''
公共类 VipPreferences 扩展 AppCompatActivity {

} '''

错误图像

下面我检查 setOnClickListener 中的订阅状态,并尝试如果未订阅,则尝试打开购买选项,如果订阅,则打开活动。但是当我在应用程序运行时单击时,应用程序会直接关闭。

''' 公共类 MainActivity 扩展 AppCompatActivity {

'''

0 投票
1 回答
358 浏览

ios - 收入猫——老用户中的祖父

我对编码和收入猫有点陌生。我只是想确保在从沙盒过渡到生产之前这将起作用,因为无法在沙盒中对其进行测试。

当我切换到订阅时,这会让我成为我的老用户(他们为我的应用付费)吗?

谢谢!

0 投票
1 回答
1347 浏览

flutter - 在测试和尝试设计付费墙时,Revenuecat 产品为空

尝试按照 RevenueCat 提供的示例颤振应用程序设计付费墙,并且当我配置产品时始终为空。

运行版本 purchase_flutter:^1.1.1

Offerings.current = NULL <- 这是我的问题。

在 Google 控制台中,应用程序 ID 为:com.sampleapp.moments.1month、com.sampleapp.moments.yearly 并且都处于活动状态。

如果产品为空,我该如何测试和设计付费专区页面?我怎样才能让它工作?

错误代码,如下示例:https ://github.com/RevenueCat/purchases-flutter/blob/develop/example/lib/main.dart