2014-09-10 73 views
10

大多数iOS分析工具(乱七八糟,新的文物)都使用标准的uiapplication委托方法来每分钟或应用程序终止时批量上传事件。我还没有看到这些家伙的扩展(今天,照片...)的任何专用解决方案。你在ios8中做什么扩展分析?如何跟踪扩展中的事件?

+0

你是怎么解决这个问题的?我也很感兴趣。 – jlw 2014-09-22 21:18:27

+0

仍无法找到跟踪扩展程序的好工具。 – thisiscrazy4 2015-03-29 01:46:51

回答

3

现在,我用了两个工作变通 1 - 我使用的共享数据https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html应用程序组和我记录事件,当用户打开含有应用程序 2 - 我今天的扩展允许用户的OpenURL打开包含应用程序,我在URL的参数中传递数据。

+0

根据开发论坛的开发者宣传,openURL将无法使用扩展。 – bgilham 2015-04-12 12:01:58

+1

@bgilham openURL不应该为“共享扩展”或“动作扩展”工作,但对于“今天扩展”而言完全正确(大多数今天扩展使用此) – 2015-04-13 09:25:57

3

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

+0

Intersting,它似乎只适用于手表扩展,尽管 – 2015-04-13 09:23:43

+0

我认为这实际上是更好的解决方案!以这种方式进行操作是一件痛苦的事情,但对我来说,看起来比分享数据更纯粹! – ericWasTaken 2015-04-30 01:58:09

0

Flurry宣布支持Apple Watch扩展。你可以找到这里了解更多开发者文档中: https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/technicalquickstart/applewatch/

这是可能的,这将打开大门,其他扩展范围内跟踪活动,但我还没有看到关于它的任何东西。

+1

我确实检查过它 - Flurry与手表一起工作,但不能使用自定义键盘等扩展。顺便说一句,我喜欢它 – WINSergey 2016-05-13 20:02:46