我想要一个应用内购买
,它允许我的用户从电子邮件和其他应用中导入文件。为此,我需要将 Exported Type UTI
键添加到我的 .plist 文件中。
问题是,在用户进行In-App Purchase
之前我不想这样做。一旦他们这样做了,我就想允许这个功能。
是否可以通过编程方式将 Exported Type UTI
添加到我的 .plist 中?或者是否有另一种首选方式使用应用内购买
来提供此功能?
最佳答案
info.plist 是应用程序包的一部分,因此也是代码签名的一部分。一旦应用程序已签名,您就无法更改它,因为这会更改应用程序的校验和。
所以很遗憾,你想做的事是不可能的。最好的办法是将 UTI 始终放在 plist 中,并在用户尝试打开需要付费才能启用该功能的文件时提醒用户。
关于objective-c - 以编程方式添加导出类型 UTI 以进行应用内购买,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9116552/