我应该在 TestFlight 的 DebugView 中看到应用内购买吗?

Posted

技术标签:

【中文标题】我应该在 TestFlight 的 DebugView 中看到应用内购买吗?【英文标题】:Should I see in-app-purchases in DebugView from TestFlight? 【发布时间】:2019-10-11 16:01:41 【问题描述】:

我想将我的应用中的应用内购买跟踪到 Firebase。根据 Firebase 的文档,它是按框架自动记录的。为了测试我是否正确配置和安装了所有东西,我使用-FIRDebugEnabled 打开调试模式并在 Firebase 控制台中使用 DebugView 来检查实时事件。在 DebugView 中,我可以看到一些事件触发器,例如 first_open 等。但是。如果我进行应用内购买(订阅),它会像这样打印到 Xcode 控制台,并且不会在 Firebase DebugView 中触发。

事件不受实时事件计数每日限制。将事件标记为实时。事件名称,参数:_iapx, 货币 = 美元; ga_debug (_dbg) = 1; ga_event_origin (_o) = 自动; ga_realtime (_r) = 1; 价格 = 15990000; product_name = Premium 1 个月。 数量 = 1; 沙盒 = 1; 订阅 = 1; 值 = 15990000;

我想,也许是因为我在沙盒(Testflight)中,这不是真正的应用内购买,或者我配置错误,调试模式下的事件也应该有效?

【问题讨论】:

【参考方案1】:

在将我的应用发布到 AppStore 后,Firebase 开始记录应用购买事件。所以请记住:在 Testflight 中您不会看到这些事件,但在将其发布到 AppStore 后,一切都会正常运行。

【讨论】:

以上是关于我应该在 TestFlight 的 DebugView 中看到应用内购买吗?的主要内容,如果未能解决你的问题,请参考以下文章

我应该在 App Store 中的 TestFlight 连接后更改我的应用程序的构建版本吗? [关闭]

TestFlight“等待审核”

通过 TestFlight 部署新应用

我如何以团队成员的身份提交 TestFlight 构建

Firebase 通知在 Testflight 上不起作用

如何在 testFlight 上上传应用程序