本文にスキップする

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向けPlanetKitを使用するには、次の権限が必要です。

権限保護レベル説明
INTERNETnormalインターネット接続に必要
RECORD_AUDIOdangerousマイクへのアクセスに必要
CAMERAdangerousカメラへのアクセスに必要ビデオ通話のみ
READ_PHONE_STATEdangerous携帯電話通話の着信を検出するために必要PlanetKitは、1対1通話とグループ通話の両方において、PlanetKit通話よりも携帯電話通話の優先度が高いと想定しているため、PlanetKit通話中に携帯電話通話が着信すると、PlanetKitはPlanetKit通話を終了します。
ACCESS_NETWORK_STATEnormalネットワーク情報へのアクセスに必要
WAKE_LOCKnormalPowerManager WakeLockを使用してシステムがDoze モードに入ることを防ぐために必要
ACCESS_WIFI_STATEnormalWi-Fiネットワーク情報へのアクセスに必要
VIBRATEnormalバイブレーターを使用するために必要
MODIFY_AUDIO_SETTINGSnormalオーディオ設定を変更するために必要
BLUETOOTHnormalペアリングされたBluetoothデバイスへの接続に必要targetSdkVersion 30以下のみ
BLUETOOTH_CONNECTdangerousペアリングされたBluetoothデバイスへの接続に必要targetSdkVersion 31以上のみ。詳細については、Bluetoothの権限を参照してください。
Note

保護レベルが危険(dangerous)な権限の場合は、ランタイム権限をリクエストするコードを実装する必要があります。 詳細については、システム権限のリクエストを参照してください。

iOS

PlanetKitでiOSアプリケーションを開発するための要件は、以下のとおりです。

オペレーティングシステムの要件

  • iOS 12.0以上
Note

PlanetKit SDKは、iPod touchに対応していません。

オーディオ装置の要件

  • スピーカー
    • Equipped
    • 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
  • マイク
    • Equipped
    • 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器

オーディオ装置へのアクセス権限

詳しくは、Apple Developerドキュメントを参照してください。

ビデオ装置の要件

  • カメラ
    • Equipped

カメラへのアクセス権限

詳しくは、Apple Developerドキュメントを参照してください。

macOS

PlanetKitでmacOSアプリケーションを開発するための要件は、以下のとおりです。

オペレーティングシステムの要件

  • macOS 10.14.6以上

オーディオ装置の要件

  • スピーカー
    • Equipped
    • 対応するスピーカー:ビルドイン、USB、Bluetoothオーディオ機器
  • マイク
    • Optional
    • 対応するマイク:ビルドイン、USB、Bluetoothオーディオ機器

オーディオ装置へのアクセス権限

詳しくは、Apple Developerドキュメントを参照してください。

ビデオ装置の要件

  • カメラ
    • Optional
    • 対応するカメラ:ビルドイン、USBウェブカメラ
    • 対応するカメラ画像形式
      • Raw画像:YUV(I420、NV12)、RGB
      • 圧縮画像:非対応

カメラへのアクセス権限

詳しくは、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ウェブカメラ
Tip

WebPlanetKitを使用するアプリケーションは、マイクやカメラへのアクセスが必要な際にポップアップが表示されます。

Flutter

Flutter向けPlanetKitがサポートするネイティブプラットフォームのシステム要件を参照してください。

Note

Flutter向けPlanetKitは、現在macOS、Windows、ウェブをサポートしていません。