在 App 扩展中工作
AppMetrica 支持扩展并能与扩展共享应用程序标识符。
设置
-
按照说明操作,将App Group添加到您的应用程序和扩展中。
注意
应用组仅应对应用及其扩展可用。 与其他应用共享App Group可能会污染您的数据。
-
将App组添加到“Keychain Access Group”中,按照说明操作。

-
编辑应用程序 Info.plist,并添加
AMAApplicationGroupIdentifier键,值为 App Group(不包含Team ID)。
Extension Info.plist 应保持不变。 Extension 从 application Info.plist 获取 App Group。
Deep into AppMetrica
应用程序和扩展程序商店的标识符存储在私有文件存储中(私有密钥链)和共享文件存储中(共享密钥链和供应商密钥链)。
应用程序和扩展会尝试读取所有存储,并选择最优先的标识符:应用程序优先使用私有存储,扩展优先使用共享存储。 如果所有存储区都为空,将生成新的标识符。 然后将标识符写入剩余的存储位置。
从分离式 AppMetrica 迁移到 App Group 支持
如果AppMetrica已在扩展中配置,新版本将使用应用程序的标识符。 这会导致现有数据失效。
在某些情况下(例如,扩展程序在应用之前被启动),由于扩展程序中标识符丢失以及主应用后续同步,分析数据可能出现异常。
如果您没有找到所需答案,可以通过反馈表单提交您的问题。 请尽可能详细地描述问题。 如果可能,请附上截图。
这篇文章是否有用?
上一篇
下一篇