可以通过键盘扩展来跟踪事件吗?

时间:2017-09-13 21:47:46

标签: swift3 custom-keyboard ios-keyboard-extension

我可以通过Amplitude跟踪/记录来自容器应用的事件。我使用下面的代码

Amplitude.instance().logEvent("Launch")

但是当我写下波纹线

Amplitude.instance().logEvent("Share Catmoji Keyboard Extension")
键盘扩展程序中的

事件不会记录在振幅仪表板中。

任何人都可以遇到这个问题吗?请帮我。

1 个答案:

答案 0 :(得分:0)

是的,您可以从App Extensions记录事件。我知道这适用于生产中的共享扩展。您必须在主视图控制器的viewDidLoad中初始化Amplitude。根据Amplitude文档,这应该适用于除WatchOS之外的所有App Extensions,所以我想如果你在UIInputViewController子类的viewDidLoad方法中初始化Amplitude它会起作用:

Amplitude.instance().initializeApiKey("{YOUR_API_KEY}")