PlanetKitのシステム要件
PlanetKitは、アプリケーションのクライアントがLINE Planet APIを呼び出すためのSDKです。PlanetKitを使用する前にシステム要件を確認してください。
Android
PlanetKitでAndroidアプリケーションを開発するための要件は、以下のとおりです。
オペレーティングシステムの要件
- Android 5.0以上(
minSdkVersion
21)
アプリtargetSdkVersion
の要件
targetSdkVersion
31以上
オーディオ装置の要件
- スピーカー
- Mandatory
- 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
- マイク
- Optional
- 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器
ビデオ装置の要件
- カメラ
- Android携帯電話
- Equipped
- その他のAndroidデバイス
- Optional
- 対応するカメラ:ビルドイン、USBウェブカメラ
- 対応するカメラの画像形式
- Raw画像:YUV(I420、NV21)、RGBA(RGB32)
- 圧縮画像:非対応
- Android携帯電話
必要な権限
Android向けPlanetKitを使用するには、次の権限が必要です。
権限 | 保護レベル | 説明 | 注 |
---|---|---|---|
INTERNET | normal | インターネット接続に必要 | |
RECORD_AUDIO | dangerous | マイクへのアクセスに必要 | |
CAMERA | dangerous | カメラへのアクセスに必要 | ビデオ通話のみ |
READ_PHONE_STATE | dangerous | 携帯電話通話の着信を検出するために必要 | PlanetKitは、1対1通話とグループ通話の両方において、PlanetKit通話よりも携帯電話通話の優先度が高いと想定しているため、PlanetKit通話中に携帯電話通話が着信すると、PlanetKitはPlanetKit通話を終了します。 |
ACCESS_NETWORK_STATE | normal | ネットワーク情報へのアクセスに必要 | |
WAKE_LOCK | normal | PowerManager WakeLockを使用してシステムがDoze モードに入ることを防ぐために必要 | |
ACCESS_WIFI_STATE | normal | Wi-Fiネットワーク情報へのアクセスに必要 | |
VIBRATE | normal | バイブレーターを使用するために必要 | |
MODIFY_AUDIO_SETTINGS | normal | オーディオ設定を変更するために必要 | |
BLUETOOTH | normal | ペアリングされたBluetoothデバイスへの接続に必要 | targetSdkVersion 30以下のみ |
BLUETOOTH_CONNECT | dangerous | ペアリングされたBluetoothデバイスへの接続に必要 | targetSdkVersion 31以上のみ。詳細については、Bluetoothの権限を参照してください。 |
保護レベルが危険(dangerous)な権限の場合は、ランタイム権限をリクエストするコードを実装する必要があります。 詳細については、システム権限のリクエストを参照してください。
iOS
PlanetKitでiOSアプリケーションを開発するための要件は、以下のとおりです。
オペレーティングシステムの要件
- iOS 12.0以上
PlanetKit SDKは、iPod touchに対応していません。
オーディオ装置の要件
- スピーカー
- Equipped
- 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
- マイク
- Equipped
- 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器
オーディオ装置へのアクセス権限
- アプリの
Info.plist
ファイルのNSMicrophoneUsageDescription
キー
詳しくは、Apple Developerドキュメントを参照してください。
ビデオ装置の要件
- カメラ
- Equipped
カメラへのアクセス権限
- アプリの
Info.plist
ファイルのNSCameraUsageDescription
キー
詳しくは、Apple Developerドキュメントを参照してください。
macOS
PlanetKitでmacOSアプリケーションを開発するための要件は、以下のとおりです。
オペレーティングシステムの要件
- macOS 10.14.6以上
オーディオ装置の要件
- スピーカー
- Equipped
- 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
- マイク
- Optional
- 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器
オーディオ装置へのアクセス権限
- アプリの
Info.plist
ファイルのNSMicrophoneUsageDescription
キー
詳しくは、Apple Developerドキュメントを参照してください。
ビデオ装置の要件
- カメラ
- Optional
- 対応するカメラ:ビルドイン、USBウェブカメラ
- 対応するカメラ画像形式
- Raw画像:YUV(I420、NV12)、RGB
- 圧縮画像:非対応
カメラへのアクセス権限
- アプリの
Info.plist
ファイルのNSCameraUsageDescription
キー
詳しくは、Apple Developerドキュメントを参照してください。
Windows
PlanetKitでWindowsアプリケーションを開発するための要件は、以下のとおりです。
オペレーティングシステムの要件
- Windows 10以上
オーディオ装置の要件
- スピーカー
- Optional
- 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
- マイク
- Optional
- 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器
ビデオ装置の要件
- カメラ
- Optional
- 対応するカメラ:ビルドイン、USBウェブカメラ
- 対応するカメラの画像形式
- Raw画像:YUV(I420)、RGB
- 圧縮画像:MJPEG
ウェブ
WebPlanetKitでウェブアプリケーションを開発するための要件は、以下のとおりです。
ブラウザ互換性
オーディオ装置の要件
- スピーカー
- Optional
- 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
- マイク
- Optional
- 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器
ビデオ装置の要件
- カメラ
- Optional
- 対応するカメラ:ビルドイン、USBウェブカメラ
WebPlanetKitを使用するアプリケーションは、マイクやカメラへのアクセスが必要な際にポップアップが表示されます。
Flutter
Flutter向けPlanetKitがサポートするネイティブプラットフォームのシステム要件を参照してください。
Flutter向けPlanetKitは、現在macOS、Windows、ウェブをサポートしていません。