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

OperasiTujuan
Buat profile/envSatu env per akun TikTok/IG prod
Set proxyMobile IP sesuai geo CMDB
Start + ADBRetry jika port belum siap dalam 60s
Batch tagsRoute worker per client/campaign

Health gate

  1. adb devices menampilkan device, bukan offline
  2. IP egress sesuai geo CMDB
  3. 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

Pengungkapan: MLX-MMO afiliasi dengan Multilogin. Endpoint API ilustrasi — verifikasi dengan GeeLark/DuoPlus resmi. 70+ panduan EN tersedia.