今天扩展开始时,主机应用程序中是否调用了某种方法?

Is some method called in the host app when today extension starts?

我想知道当用户打开应用程序的今天扩展时,是否在主机应用程序中调用了某些方法?

我使用 Flurry 分析框架来获取有关我的应用程序使用情况的统计信息,这对我来说非常重要。但由于我在上次更新中添加了应用扩展,大多数用户仅通过扩展使用我的应用。所以现在我的统计数据是非常错误的,因为它只显示打开主机应用程序的用户。

我向 Flurry 支持人员询问我能否在今天的扩展中 运行 分析代码,他们回答说不能。所以我想在今天扩展开始时在我的主机应用程序中启动分析代码。这可能吗?

不,您今天的扩展程序是一个单独的应用程序,而不是您的主应用程序的一部分。您可以将一些分析写入共享资源,并在用户决定打开主应用程序时将其推送到 Flurry。