1つの PermissionName enum と正規化されたステータスコードで、iOS、Android、Web の実行時権限を確認・リクエストできます
まずは check() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Androidでは | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションcheck- プロンプトを表示せずに、1つの権限の現在のステータスを取得します。request- ユーザーに1つの権限をリクエストします。checkMultiple- プロンプトを表示せずに、複数の権限を確認します。requestMultiple- 複数の権限を順番にリクエストします。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
check | プロンプトなしで1つの権限の現在のステータスを読み取ります。 |
request | ユーザーに1つの権限をリクエストします。 |
checkMultiple | プロンプトなしで複数の権限を確認します。 |
requestMultiple | 複数の権限を順番にリクエストします。 |
shouldShowRationale | Androidが再リクエスト前に理由を表示すべきかどうか。 |
openSettings | アクセスがブロックされている場合、アプリまたは通知設定を開きます。 |
requestPreciseLocation | iOSでは正確な位置情報、Androidでは詳細な位置情報にアップグレードします。 |
getPluginVersion | プラットフォーム実装のバージョンマーカーを返します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-permissions.
@capgo/capacitor-permissionsから続ける
セクション「@capgo/capacitor-permissionsから続ける」使用している場合 @capgo/capacitor-permissions Capacitorアプリで、これを以下と連携してください: @capgo/capacitor-permissions の使い方 SEOチュートリアルと関連するCapgoプラグインのドキュメントはこちら。