アプリ
-
Realm アプリのユーザーにログインします。
@ param credentials ユーザーを識別する認証情報です。 @ param completed 完了後に呼び出されるコールバック。
Result.success(User)
またはResult.failure(Error)
が返されます。宣言
Swift
func login(credentials: Credentials, _ completion: @escaping (Result<User, Error>) -> Void)
-
が処理するように ASAuthorizationClusterDelete を設定します
App
使用法:
let app = App(id: "my-app-id") let appleIDProvider = ASAuthorizationAppleIDProvider() let request = appleIDProvider.createRequest() request.requestedScopes = [.fullName, .email] let authorizationController = ASAuthorizationController(authorizationRequests: [request]) app.setASAuthorizationControllerDelegate(controller: authorizationController) authorizationController.presentationContextProvider = self authorizationController.performRequests()
宣言
Swift
public func setASAuthorizationControllerDelegate(for controller: ASAuthorizationController)
パラメーター
controller
App
がそのdelete を消費するようにする ASAuthorization Controller 。 -
アプリが変更されるたびに Vid を発行する出版社。
名前に関係なく、アプリが変更された後に実際に発行します。
宣言
Swift
public var objectWillChange: AppPublisher { get }
-
Realm アプリのユーザーにログインします。 @ param credentials ユーザーを識別する認証情報です。 @returns は最終的に
User
またはError
を返す出版社を返します。宣言
Swift
func login(credentials: Credentials) -> Future<User, Error>