Tim production butuh kontrak API yang sama: buat environment → bind proxy → start → ambil ADB → jalankan job → stop → catat health. Panduan ini memetakan flow untuk GeeLark dan DuoPlus — endpoint ilustrasi; selalu verifikasi dengan docs vendor.
Siklus device
POST /env/create → env_id
POST /env/{id}/proxy → bind mobile/residential
POST /env/{id}/start → adb_host, adb_port
adb connect host:port
jalankan Appium / warm manual
POST /env/{id}/stop → bebaskan billing
PATCH CMDB → ban_status, last_job_at
Device pool (asyncio)
async def with_device(env_id: str, fn):
info = await start_env(env_id)
try:
await fn(info)
finally:
await stop_env(env_id)
Operasi GeeLark
| Operasi | Tujuan |
|---|---|
| Buat profile/env | Satu env per akun TikTok/IG prod |
| Set proxy | Mobile IP sesuai geo CMDB |
| Start + ADB | Retry jika port belum siap dalam 60s |
| Batch tags | Route worker per client/campaign |
Health gate
adb devicesmenampilkandevice, bukanoffline- IP egress sesuai
geoCMDB - Play Integrity — lihat troubleshooting (EN)
Jangan share session antara cloud phone dan Multilogin. Satu baris CMDB per akun — hybrid (ID). TikTok Shop web: TikTok Shop (ID).
Detail lengkap: versi Inggris.
Terkaait
GeeLark & DuoPlus Cloud Phone API Guide
TikTok Shop (ID)
Hybrid (ID)
Cloud Phone Appium Automation Recipe
GeeLark (VI)
Cloud Phone Hub
Pengungkapan: MLX-MMO afiliasi dengan Multilogin. Endpoint API ilustrasi — verifikasi dengan GeeLark/DuoPlus resmi. 70+ panduan EN tersedia.