在iOS小部件上更改唯一ID(UUID),而不在React Native应用上更改

时间:2018-11-27 12:48:10

标签: ios swift react-native uuid today-extension

我正在用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。

提前谢谢

0 个答案:

没有答案