PHAsset(或ALAsset)跨设备标识符

我实际上正在创建一个iOS应用程序,并希望在SQLite数据库中存储有关Photo Library图片的一些细节。 我也希望能够在用户拥有的不同设备上共享这些数据(想象有人想在他的iPhone上重新组织图片,并希望在他的iPad中检索相同的订单)。

我搜索了Apple文档,但没有找到任何跨设备共享的PHAsset标识符。 我还尝试检查PHImageFileURLKeyhashValuelocalIdentifier PHAsset共享,但都不是。

有人已经做过这样的事吗?

目前没有。 PHAsset在第一个iOS 8 Betas中有一个共享标识符,但后来被删除了。

看起来,对于已与iTunes同步的所有PHAsset,localIdentifier都是相同的,即使是跨设备也是如此。 意思是:如果从一个设备导入图像并将它们同步到另一个设备,则PHAsset的localIdentifier是相同的。