2

是否可以在任何应用程序都可以使用的钥匙串中共享一个值?在我的 iPhone 应用程序中,我想与不同的捆绑标识符应用程序共享任何人都可以使用的信息(值)。有没有办法做到这一点?

4

3 回答 3

3

您的应用需要使用相同的 app-id 前缀。查看钥匙串示例。 否则,不,您不能在具有不同前缀的应用程序之间共享数据。您能做的最好的事情就是将数据发布到公开可用的 API。

于 2013-09-24T20:47:46.207 回答
2

handleOpenURL会成功的

发件人申请

NSURL *url = [NSURL URLWithString: @"appA://localhost/exportedData/base64Data"];
[[UIApplication sharedApplication] openURL:url];

接收器应用程序

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url 

链接将帮助您。

于 2013-09-24T21:07:06.893 回答
1

如果您的 Entitlements.plist 文件中已授予权限,则共享相同捆绑包 ID 的所有应用程序都可以访问共享钥匙串。

否则没有。

于 2013-09-24T20:48:01.977 回答