NSHTTPCookieStorage在多个应用程序之间共享

时间:2015-12-07 21:00:57

标签: ios nshttpcookie nshttpcookiestorage

如何跨多个iOS应用共享NSHTTPCookieStorage?我希望MYAPP A和MYAPP B使用相同的cookie,因此我可以轻松地在它们之间切换。

我在var2中找到了以下方法,但未在documentation中看到它。

NSHTTPCookieStorage.h

1 个答案:

答案 0 :(得分:3)

回答我自己的问题,为将来可能遇到这个问题的其他6个人做好准备......

在我的研究中,我发现sharedCookieStorageForGroupContainerIdentifier:是专门用于NSURLSession的新功能,允许您直接指定sharedHTTPCookieStorage以外的cookie存储。

很遗憾,此功能不会向后兼容NSURLConnection功能套件NSURLConnection automatically persists its cookies to sharedHTTPCookieStorage,并且无法覆盖此行为。

TL; DR:如果您希望自己的Cookie存储使用NSURLSession。