fla*_*pys 5 objective-c ios sskeychain swift
我正在使用SSKeychain实现的新的iCloud Keychain功能.我设置kcQuery.synchronizationMode = SSKeychainQuerySynchronizationMode.Yes了密码
iCloud Keychain现在有用吗?它会与我的其他iDevices同步吗?
我的商品推送到iCloud需要多长时间?
有新方法通知我新密码是否到达我的设备?
谢谢!
我找到了解决方案并在另一个问题中回答了。 SSKeychain:帐户未存储在 iCloud 中?- 见底部
iCloud 钥匙串现在可以使用吗?它会同步到我的其他 iDevices 吗?
是的,如果Settings > iCloud > Keychain启用的话
我的项目需要多长时间才会推送到 iCloud?
似乎是瞬间。
如果我的设备收到新密码,是否有一种方法可以通知我?
不。
不要使用 SSKeychain 的静态方法来写入您的凭据。相反,使用SSKeychainQuery并将同步模式设置为SSKeychainQuerySynchronizationModeYes这样
NSError *error;
[SSKeychain setAccessibilityType:self.keychainAccessibilityType];
SSKeychainQuery *query = [[SSKeychainQuery alloc] init];
query.service = service;
query.account = account;
query.password = password;
query.synchronizationMode = SSKeychainQuerySynchronizationModeYes;
[query save:&error];
if (error) {
NSLog(@"Error writing credentials %@", [error description]);
}
Run Code Online (Sandbox Code Playgroud)
静态便捷方法SSKeychain使用默认同步模式SSKeychainQuerySynchronizationModeAny,导致凭据不与 iCloud 钥匙串同步。
此外,请确保您的设备已启用通过 iCloud 的钥匙串(设置>iCloud>钥匙串)。您可能还想Keychain Sharing在目标中启用功能。
| 归档时间: |
|
| 查看次数: |
1036 次 |
| 最近记录: |