Membina aplikasi Android dengan Windsurf? Dapatkan 12 tester anda selama 14 hari
Dikemas kini November 2026
Windsurf boleh menulis dan membina aplikasi Android anda, tetapi ia tidak dapat membekalkan 12 tester sebenar yang diperlukan Google Play. Jika akaun pembangun peribadi anda dicipta selepas 13 November 2023, anda mesti menjalankan ujian tertutup dengan sekurang-kurangnya 12 tester yang menyertai selama 14 hari berterusan sebelum memohon produksi. Panduan ini merangkumi cara membina bundle, memulakan ujian tertutup, mendapatkan tester (percuma dahulu, berbayar kemudian) dan menyambungkan Tester Exchange ke Windsurf supaya ejen boleh menguruskan kerja pentadbiran.
1. Bina bundle keluaran (.aab)
- Minta ejen Windsurf mengkonfigurasi penandatanganan keluaran dalam build.gradle.kts modul anda (blok signingConfigs dengan storeFile, storePassword, keyAlias dan keyPassword, ditetapkan pada build type release). Jangan simpan kata laluan dalam git (dokumen binaan Android: https://developer.android.com/build/building-cmdline).
- Jalankan ./gradlew bundleRelease dalam terminal. Gradle membina dan menandatangani bundle; fail .aab biasanya muncul di bawah app/build/outputs/bundle/release/, tetapi semak output binaan anda sendiri.
- Cipta keystore dengan keytool jika anda belum ada, dan buat sandaran. Google Play App Signing ditawarkan semasa anda memuat naik keluaran pertama.
2. Mulakan ujian tertutup dalam Play Console
- Buka Test and release > Testing > Closed testing, kemudian Create track (atau Manage track).
- Klik Create new release, muat naik .aab, tambah nama dan nota keluaran, Save as draft, Next, kemudian Start rollout (langkah daripada https://support.google.com/googleplay/android-developer/answer/9859348).
- Lengkapkan dahulu tugasan persediaan aplikasi pada Dashboard, jika tidak butang keluaran kekal dilumpuhkan.
3. Dapatkan 12 tester anda: percuma dahulu, berbayar kemudian
- Laluan percuma: buka https://testerexchange.com/earn pada telefon anda dan uji aplikasi yang diberikan. Setiap aplikasi yang anda uji membawa seorang tester ke aplikasi anda.
- Laluan berbayar: bayar sekali dan tester ditugaskan secara automatik. Harga semasa disenaraikan di https://testerexchange.com/llms.txt.
- Minta 15 tester dan bukannya 12 supaya seorang yang keluar tidak menjadikan anda di bawah minimum Google.
4. Sambungkan Tester Exchange ke Windsurf (pilihan)
Mula-mula, cipta kunci API di https://testerexchange.com/api. Kemudian tambahkan ini ke ~/.codeium/windsurf/mcp_config.json, fail konfigurasi MCP global Windsurf yang disenaraikan di https://testerexchange.com/agents/. Fail ini terletak dalam folder utama (home) anda, bukan dalam projek anda, jadi kunci tidak akan di-commit ke git:
{"mcpServers":{"tester-exchange":{"serverUrl":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer tx_YOUR_TOKEN"}}}}
Gantikan tx_YOUR_TOKEN dengan kunci anda dan muat semula Windsurf jika alat tidak muncul. Pelayan ini ialah MCP biasa melalui Streamable HTTP tanpa OAuth; alat awam (about, pricing, platform_stats) berfungsi tanpa kunci.
5. Tanya ejen
- “Gunakan Tester Exchange untuk mendapatkan 15 tester bagi com.example.app dan beritahu saya apa yang perlu saya buat dalam Play Console.”
- “Semak kempen Tester Exchange saya untuk com.example.app dan beritahu saya berapa ramai tester yang aktif semalam.”
- “Ambil laporan kempen dan draf jawapan akses produksi saya daripada angka sebenar.”
Alat utamanya ialah get_testers: ia menambah aplikasi, membuka ujiannya dan memulangkan langkah yang hanya boleh dibuat oleh manusia, seperti menambah Google Group tester dalam Play Console. Ejen tidak boleh membayar atau mengklik Apply for production untuk anda.
Tiada MCP? Gunakan API HTTP
POST ke https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call dengan pengepala apikey awam yang disenaraikan di https://testerexchange.com/agents/ dan badan {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. Skemanya ada di https://testerexchange.com/openapi.json. Lebih banyak alat: https://testerexchange.com/guide/ai-builders/.
Soalan lazim
Bolehkah Windsurf melengkapkan ujian 14 hari untuk saya?
Tidak. 14 hari itu memerlukan orang sebenar menggunakan aplikasi anda pada telefon Android mereka sendiri. Windsurf boleh membina aplikasi dan menggerakkan persediaan.
Adakah Tester Exchange integrasi rasmi Windsurf?
Tidak. Ia perkhidmatan bebas yang berfungsi dengan mana-mana klien yang menyokong MCP jauh melalui HTTP, dan Windsurf menyokongnya.
Ke mana AAB dimuat naik?
Muat naik ke keluaran ujian tertutup dalam Play Console, kemudian tambah Google Group atau senarai e-mel tester anda pada track itu.
Adakah ada cara percuma untuk mendapatkan 12 tester?
Ada. Uji aplikasi pembangun lain di https://testerexchange.com/earn; setiap aplikasi yang anda uji membawa seorang tester ke aplikasi anda.