如何在同一设备上具有不同团队 ID 的两个应用之间私下共享数据?我们过去是通过粘贴板来做到这一点的,但是在 iOS7 中要使用特定于应用程序的粘贴板,它们现在必须具有相同的团队 ID。
我们试图解决的问题是如果用户购买了另一个应用程序,则解锁一个应用程序中的功能。我们希望这在后台安静地发生(因此最初使用特定于应用程序的粘贴板),但具有一些安全性以防止用户欺骗进程和解锁功能。
我们正在研究的一种方法是使用系统粘贴板,但使用设备特定密钥加密数据。只要两个应用程序使用相同的算法来生成密钥,这应该可以工作,但是问题就变成了如何生成应用程序特定的密钥。
任何有关启用此类功能解锁方案的最佳方式的建议/指导都会非常有帮助。