import GboxSDK from "gbox-sdk";
const gboxSDK = new GboxSDK({
apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});
async function main() {
// Create an Android box
const box = await gboxSDK.create({ type: "android" });
// Get Android app details by package name
const androidAppInfo = await box.app.getInfo("com.android.chrome"); // package name
console.log(`Android App: ${JSON.stringify(androidAppInfo, null, 2)}`);
// Get app operator for interaction capabilities
const androidApp = await box.app.get("com.android.chrome");
// Open the app
await androidApp.open();
}
main();
{
"packageName": "com.android.settings",
"activityName": "Settings",
"activityClassName": "com.android.settings.Settings"
}
Get installed app info by package name
import GboxSDK from "gbox-sdk";
const gboxSDK = new GboxSDK({
apiKey: process.env["GBOX_API_KEY"] // This is the default and can be omitted
});
async function main() {
// Create an Android box
const box = await gboxSDK.create({ type: "android" });
// Get Android app details by package name
const androidAppInfo = await box.app.getInfo("com.android.chrome"); // package name
console.log(`Android App: ${JSON.stringify(androidAppInfo, null, 2)}`);
// Get app operator for interaction capabilities
const androidApp = await box.app.get("com.android.chrome");
// Open the app
await androidApp.open();
}
main();
{
"packageName": "com.android.settings",
"activityName": "Settings",
"activityClassName": "com.android.settings.Settings"
}
Enter your API Key in the format: Bearer <token>. Get it from https://gbox.ai
Box ID
"c9bdc193-b54b-4ddb-a035-5ac0c598d32d"
Android app package name
"com.example.myapp"
Android app