我想在我的应用程序中跟踪到Firebase的应用程序内购买。根据Firebase的文档,它是按框架自动记录的。为了测试我是否正确配置和安装了Everythink,我使用-FIRDebugEnabled
打开调试模式,然后在Firebase控制台中进入DebugView来检查实时事件。在DebugView中,我可以看到一些事件触发器,例如first_open等。如果我进行应用内购买(订阅),则将其打印出来以Xcode的方式进行安慰,并且不会在Firebase DebugView中触发。 :
Event is not subject to real-time event count daily limit. Marking an event as real-time. Event name, parameters: _iapx, {
currency = USD;
ga_debug (_dbg) = 1;
ga_event_origin (_o) = auto;
ga_realtime (_r) = 1;
price = 15990000;
product_name = Premium 1 month.;
quantity = 1;
sandbox = 1;
subscription = 1;
value = 15990000;
}
我认为,也许是因为我在Sandbox(Testflight)中,这不是真正的应用内购买,还是我配置了错误的东西,并且在调试模式下的事件也应该起作用?
答案 0 :(得分:0)
将我的应用发布到AppStore之后,Firebase开始记录应用购买事件。因此请记住:在Testflight中,您不会看到这些事件,但是在将其发布到AppStore之后,一切都会很好。