gpt4 book ai didi

ios - 通过 handleOpenURL 作为电子邮件附件将 p12 身份导入应用程序

转载 作者:行者123 更新时间:2023-12-01 16:05:02 27 4
gpt4 key购买 nike

我的应用程序从 p12 文件导入一个身份,用于验证对服务器的请求。

这是通过与 iTunes 交换文档并从文件系统加载文件来工作的。

使用我自己的文件扩展名重命名 p12 文件也可以通过电子邮件导入文件。

我的问题是,是否可以注册 p12 文件扩展名,因此不再需要重命名文件。可以注册通用文件扩展名。以下是 Apple 提供的 UTI 列表:http://developer.apple.com/library/ios/#documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html

不幸的是,列表中缺少 p12。有没有人能够做到这一点,或者有没有人知道 p12 文件的 UTI 标识符?

顺便说一句:将 p12 导出为自己的文件扩展名不起作用。

最佳答案

您可以使用以下代码找到 UTI:

CFStringRef uti = UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension, CFSTR("p12"), NULL);

结果将是:
com.rsa.pkcs-12

我尝试使用此 UTI 注册为查看器,但似乎 Apple 不希望除他们之外的任何人能够处理 *.p12 的打开。邮件不允许“打开方式” - 它在“设置”中打开 p12。我试图通过另一个应用程序的“打开方式”打开 p12,但这也不起作用,不过我已经在我的应用程序的 plist 中注册了 p12 UTI。

关于ios - 通过 handleOpenURL 作为电子邮件附件将 p12 身份导入应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7900697/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com