アプリ
-
Realm アプリのユーザーにログインします。
宣言
Swift
@preconcurrency func login(credentials: Credentials, _ completion: @escaping @Sendable (Result<User, Error>) -> Void)
パラメーター
credentials
ユーザーを識別する認証情報です。
completion
完了後に呼び出されるコールバック。
Result.success(User)
またはResult.failure(Error)
が返されます。 -
Realm アプリのユーザーにログインします。
宣言
Swift
@available(macOS 10.15, watchOS 6.0, iOS 13.0, tvOS 13.0, *) func login(credentials: Credentials) -> Future<User, Error>
パラメーター
credentials
ユーザーを識別する認証情報です。
戻り値
最終的に
User
またはError
を返す出版社。 -
Realm アプリのユーザーにログインします。
宣言
Swift
@available(macOS 10.15, iOS 13.0, tvOS 13.0, watchOS 6.0, *) func login(credentials: Credentials) async throws -> User
パラメーター
credentials
ユーザーを識別する認証情報です。
-
が処理するように 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 }