- Unity6 以降でネイティブ機能を提供するツールキットです。
- パッケージには Android/iOS/Windows/macOS 用のネイティブプラグインとサンプルシーンが含まれ、ダイアログ・通知などのネイティブ機能をシングルトン API で扱えます。
- Editor 用ウィンドウからネイティブライブラリや Gradle/Xcode 設定を追加でき、ビルド後のプロジェクト整備をワークフロー化します。
他言語 README:
- English: README.md
- Korean: README.ko.md
- 1.3.0
- Android 12 以降
- iOS 18 以降
- Windows 11 以降
- macOS 15 以降
- ダイアログ機能
- 基本ダイアログ
- 確認ダイアログ
- シングル選択ダイアログ
- マルチ選択ダイアログ
- 入力ダイアログ
- ログインダイアログ
- 通知機能
- 通常通知(表示 / 更新 / キャンセル)
- スケジュール通知(登録 / 状態確認 / キャンセル)
- アクション付き通知
- フルスクリーン通知
- DecoratedCustomView 通知
- プログレス通知(Foreground Service)
- ダイアログ機能
- 基本ダイアログ
- 確認ダイアログ
- ディストラクティブなダイアログ
- アクションシート
- 入力ダイアログ
- ログインダイアログ
- 通知機能
- 通知権限リクエスト / 権限状態確認 / 通知設定画面遷移
- 即座通知(添付ファイル付き通知を含む)
- スケジュール通知(時間間隔 / カレンダー / 位置情報)
- 通知更新 / キャンセル / 配信済み削除 / 状態取得
- バッジ数設定
- カテゴリ登録 / アクション / テキスト入力アクション
- ダイアログ機能
- 基本ダイアログ
- ファイル選択ダイアログ
- 複数ファイル選択ダイアログ
- フォルダ選択ダイアログ
- 複数フォルダ選択ダイアログ
- ファイル保存ダイアログ
-
ダイアログ機能
- 基本ダイアログ
- ファイル選択ダイアログ
- 複数ファイル選択ダイアログ
- フォルダ選択ダイアログ
- 複数フォルダ選択ダイアログ
- ファイル保存ダイアログ
-
通知機能
- 通知権限リクエスト / 権限状態確認 / システム通知設定を開く
- 即座通知
- スケジュール通知(時間間隔 / カレンダー)
- 通知更新 / キャンセル / 配信済み通知の削除
- スケジュール済み・配信済み通知の一覧取得
- バッジ数設定
- カテゴリ登録 / アクション / テキスト入力アクション
- シェア機能
- クリップボード連携
- 通知(Windows)
- Unity6 を起動します。
- Window → Package Manager を選択します。
- Unity Package Manager → install from Git URL... を選択します。
- Native Toolkit パッケージの Git URL を入力します。
- install をクリックします。
- 必要条件:
- Unity 6 以降
- 依存パッケージ: Localization, Addressables, Input System
- Unity6 を起動します。
- Window → Package Manager を選択します。
- Unity Package Manager → Native Toolkit → Samples → Import を選択します。
- Tools → Native Toolkit → Example を選択します。
- native-toolkit は、各プラットフォームのネイティブ機能を統一的に扱うためのツールキットです。
- パッケージには Android / iOS / Windows / macOS 向けのネイティブプラグインとサンプルが含まれ、ダイアログ・通知などのネイティブ機能をシングルトン API で利用できます。
- Repository: https://github.com/kimjh4941/native-toolkit
Apache License 2.0(詳細は LICENSE)。