元のドキュメント:developer.apple.com/documentation/AuthenticationServices/SignInWithAppleButton


構造体


SignInWithAppleButton


表示用に「Apple でサインイン」ボタンを作成する SwiftUI ビュー。


LocalAuthentication SwiftUI iOS 14.0+ iPadOS 14.0+

Mac Catalyst 14.0+ macOS 11.0+ tvOS 14.0+ visionOS 1.0+

watchOS 7.0+

@MainActor @preconcurrency
struct SignInWithAppleButton




議論


さまざまな Apple のプラットフォームで利用可能な「Apple でサインイン」ボタンの詳細については、あなたのアプリに「Apple でサインイン」ボタンを表示する を参照してください。





トピックス


ボタンの作成


init(SignInWithAppleButton.Label, onRequest: (ASAuthorizationAppleIDRequest) -> Void, onCompletion: (Result<ASAuthorization, any Error>) -> Void)

「Appleでサインイン」ボタンを作成します。


struct Label

ボタンに表示されるラベル。


struct Style

ボタンの外観を制御するためにあなたが使用できるスタイルを定義する構造。





関連


以下に準拠


Sendable

SendableMetatype

View




以下も見よ


Apple でサインイン


{} Apple でサインインを使用したユーザー認証を実装する

あなたのアプリのユーザーがアカウントを設定し、あなたのサービスを利用開始できる方法を提供してください。


{} tvOS アプリにおけるユーザー認証の簡素化

AuthenticationServices を使用して、tvOS アプリ向けにスムーズなサインイン体験を構築しましょう。


Apple 権限でサインイン

アプリが「Apple でサインイン」を使用できるようにする権限。


class ASAuthorizationAppleIDProvider

Apple ID に基づいてユーザー認証を行うための要求を生成する仕組み。


class ASAuthorizationAppleIDCredential

Apple ID 認証が成功した結果として得られる認証情報。














トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ