API リファレンス
/- クラウドスマホ
- オープン API
/
アプリのROOT権限を有効化
クラウドフォン上の特定のアプリパッケージに ROOT 権限を付与します。
- 前提条件:クラウドフォンが起動済みで、他のメンバーに占有されていないこと。対応機種で対応。非対応の機種では呼び出しは成功しますが効果はありません。
- 副作用:パッケージの許可リストを端末へ送信し、副作用として ROOT スイッチを ON にします。MoreLogin 側には何も保存されないため、付与内容を API から読み戻すことはできません。
- 完了シグナル:デバイスサービスによる同期的な受理です。端末上で ROOT が実際に効くタイミングはデバイスサービスの挙動に依存します。MoreLogin はクラウドフォンを再起動しません。
- 補足:現時点でパッケージ単位の ROOT を取り消すエンドポイントはありません。グローバルスイッチを切るには
/cloudphone/enableRootを使用してください。
文書化されたビジネスエラー: 33300, 33301。 各コードの意味は Error Codes を参照してください。どの操作でも共通コードが返る場合があります。
Security
Authorization
- MoreLogin Open API endpointhttps://api.morelogin.com/cloudphone/app/openRoot
curl -i -X POST \
https://api.morelogin.com/cloudphone/app/openRoot \
-H 'Authorization: Bearer <YOUR_JWT_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"id": "12345678",
"packageNames": [
"com.test"
]
}'Response
{ "code": 0, "data": true, "msg": null, "requestId": "0d8b6f1c-9f4e-4d02-9d1a-7c3f5a1b2c3d" }