如何从 iOS 中的另一个应用程序访问一个应用程序数据?

How to access one app data from another app in iOS?

如何从另一个应用访问应用数据(例如登录凭据和用户)?

示例:Messenger 应用可以访问 Facebook 应用数据,例如 Facebook 用户数据。

这可以通过应用程序组来完成:https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-groups

示例:Messenger 应用程序可以访问 Facebook 应用程序数据,例如 Facebook 用户数据。

在您的设备中有基于 UUID return 用户数据的 UUID

Api根据UUID字符串调用return用户数据

供您参考

此 属性 的值对于同一设备上来自同一供应商 运行 的应用程序是相同的。对于来自不同供应商的同一设备上的应用程序以及不同供应商的不同设备上的应用程序,return编辑了不同的值。

一般情况下,供应商是由App Store提供的数据确定的。如果应用程序不是从应用程序商店安装的(例如企业应用程序和仍在开发中的应用程序),则会根据应用程序的捆绑 ID 计算供应商标识符。捆绑 ID 假定为 reverse-DNS 格式。

How to preserve identifierForVendor in ios after uninstalling ios app on device?

另一种方式也建议

https://developer.apple.com/documentation/bundleresources/entitlements/com_apple_security_application-groups