MUSharedWebCredential 0.0.1

MUSharedWebCredential 0.0.1

测试已测试
Lang语言 Obj-CObjective C
许可 MIT
发布最后发布2014年12月

Phil Tang 维护。



  • Phil Tang

MUSharedWebCredential 是一个简化的类,它消除了使用 Safari 自动填充保存的密码的所有烦恼。它允许您在 Swift 应用程序中处理这些密码,并巧妙地隐藏必要的 API 方法在 iOS 7 和 Xcode 5 中不存在的实际情况。


如何使用此类

使用此类之前,您必须设置您的应用程序网站关联。有关说明,请参阅 2014 WWDC 视频中的内容 “您的应用、您的网站和 Safari”

从 Safari 自动填充请求密码 需要用户批准

[MUSharedWebCredential requestCredentialWithSuccess:^(NSString *username, NSString *password, NSString *domain) {
    [MULoginManager logInWithUsername:username password:password];
} failure:^(NSError *error) {
    [self showError:error];
}];

在 Safari 自动填充中保存密码 在编辑现有凭据时需要用户批准

[MUSharedWebCredential saveCredentialWithUsername:username
                                         password:password
                                           domain:@"meetup.com"
                                       completion:NULL];

从 Safari 自动填充中删除密码 需要用户批准

[MUSharedWebCredential deleteCredentialWithUsername:username
                                             domain:@"meetup.com"
                                         completion:NULL];

生成强大的唯一密码

NSString *randomPassword = [MUSharedWebCredential randomPassword];