我应该在 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 中看到应用内购买吗?的主要内容,如果未能解决你的问题,请参考以下文章