godot-apple-id

This Godot module enables 'Sign in with Apple' functionality for iOS projects. It supports user authentication and credential management within Godot games and applications.

https://github.com/Wild-Pluto/godot-apple-id

Godot Apple ID Module

This module facilitates the integration of 'Sign in with Apple' functionality into Godot Engine projects targeting iOS. It provides methods and signals to handle user authentication, retrieve user information, and manage user credentials. The module is based on the apple-signin-unity project.

Key Features

  • Authentication: Allows users to securely sign in to your Godot application using their Apple ID.
  • Credential Management: Provides methods to check the state of user credentials.
  • Signals: Emits signals for successful logins, login errors, successful credential retrieval, and credential errors.
  • Nonce Generation: Includes example code for generating a nonce for secure authentication.

Usage

The module can be easily integrated into your Godot project by placing the plugin in the ios/plugins directory. The provided example demonstrates how to connect to the module's signals and initiate the sign-in process. Remember to enable the plugin in the Export dialog.

Requirements

To use this module, you need to enable the 'Sign in with Apple' capability in your iOS project settings and build the plugin from source using the provided build script.

Resource Details

library

Wild-Pluto



3.3