Ios8 如何在extension中跟踪事件?

Ios8 如何在extension中跟踪事件?,ios8,apple-watch,Ios8,Apple Watch,大多数iOS分析工具(flurry、new Heritage)使用标准的uiapplication delegate方法,在每分钟或应用程序终止时批量上载事件。我还没有从这些家伙那里看到任何专门的扩展解决方案(今天,照片…)。在ios8中,您如何处理扩展中的分析?目前,我使用了两种解决方法 1-我使用应用程序组共享数据,并在用户打开包含应用程序时记录事件 2-我的today扩展允许用户打开url以打开包含该url的应用程序,我在url的参数中传递数据。在我的WatchKit应用程序中,我使用op

大多数iOS分析工具(flurry、new Heritage)使用标准的uiapplication delegate方法,在每分钟或应用程序终止时批量上载事件。我还没有从这些家伙那里看到任何专门的扩展解决方案(今天,照片…)。在ios8中,您如何处理扩展中的分析?

目前,我使用了两种解决方法 1-我使用应用程序组共享数据,并在用户打开包含应用程序时记录事件
2-我的today扩展允许用户打开url以打开包含该url的应用程序,我在url的参数中传递数据。

在我的WatchKit应用程序中,我使用
openParentApplication:reply:
将请求传递到主机应用程序并从那里记录我的分析。

Flurry宣布支持Apple Watch扩展。您可以在以下开发人员文档中找到更多信息:


这可能会为跟踪其他扩展中的活动打开大门,但我还没有看到任何相关内容。

您是如何解决这一问题的?我也很感兴趣。仍然找不到跟踪扩展的好工具。根据开发论坛中的开发传道者的说法,openURL在扩展上不起作用。@bgilham openURL不适用于“共享扩展”或“操作扩展”,但完全适用于“今日扩展”(大多数今日扩展都使用此功能)有趣,它似乎只适用于手表扩展,但我认为这实际上是更好的解决方案!这种方式很痛苦,但对我来说似乎比共享数据更纯粹!我确实检查过它-Flurry可以使用手表,但不能使用自定义键盘之类的扩展。顺便说一句,我喜欢