我正在用React Native开发一个应用程序,该应用程序已连接到一个API,我在其中发送和检索用户特定的数据。因此,我使用唯一的ID: UUID
我需要这个唯一的ID,因为它允许我检索用户自己的数据并将其显示在今日扩展(小部件iOS)上。
要检索此ID,我在React Native中为应用程序使用react-native-device-info
库,而在Swift中使用let UUID = UIDevice.current.identifyForVendor?.uuidString
但是,在测试过程中和部署之后,我注意到该唯一ID对于某些设备上的小部件会更改。这将取消应用程序和窗口小部件的链接,并使数据交换为null或false。
有人知道怎么可能通过网桥将应用程序生成的UUID放入Widget中吗? 如果可以,我该如何桥接?
或者还有其他我可以使用的唯一ID?我在研究过程中见过IDFA,即使我不在自己的应用中使用广告,还是最好使用IDFA。
提前谢谢