tôi đang chơi với mã scifihifi-iphone idandersen cho keychain và đi qua các hành vi sau đây - Tôi đặt mật khẩu sử dụng, nóiCác mặt hàng móc khóa iphone vẫn tồn tại sau khi gỡ cài đặt ứng dụng?
[SFHFKeychainUtils storeUsername:@"User" andPassword:@"123"
forServiceName:@"TestService" updateExisting:YES error:&error];
Sau đó, xóa ứng dụng thử nghiệm từ thiết bị và cài đặt nó một lần nữa - các thiết lập trước đó mật khẩu dường như vẫn còn trong keychain ...
Đó có phải là hành vi mong đợi không? Và có cách nào để đảm bảo rằng mật khẩu tôi đặt sẽ bị xóa cùng với ứng dụng?
Vì vậy, thực tế là tôi không muốn thông tin ở lại trong keychain sau khi gỡ bỏ cài đặt ứng dụng có thể ngụ ý rằng keychain chỉ đơn giản là sai nơi để lưu trữ nó, phải không? – Vladimir
@Mihai Damian items * có thể * được chia sẻ giữa các ứng dụng nhưng không được mặc định; bạn phải đặt các nhóm truy cập. – James
Nó giống như cách thức UIPasteboard được triển khai.Private chưa được chia sẻ –