Tester Exchange افتح Tester Exchange

بنيت تطبيق أندرويد بـ VS Code + Copilot؟ احصل على 12 مختبرًا لمدة 14 يومًا

تم التحديث في نوفمبر 2026

يستطيع VS Code + Copilot كتابة تطبيق أندرويد وبنائه، لكنه لا يستطيع توفير المختبرين الحقيقيين الـ 12 الذين تشترطهم Google Play. إذا أُنشئ حساب المطوّر الشخصي بعد 13 نوفمبر 2023، فعليك إجراء اختبار مغلق مع 12 مختبرًا على الأقل مشتركين 14 يومًا متواصلة قبل التقدم بطلب الإنتاج. يغطي هذا الدليل بناء الحزمة، وبدء الاختبار المغلق، والحصول على المختبرين (مجانًا أولًا ثم بالدفع)، وربط Tester Exchange بـ VS Code + Copilot ليتولى الوكيل الأعمال الورقية.

يفتح أشخاص حقيقيون تطبيقك على هواتفهم لمدة 14 يومًا. ادفع مرة واحدة، أو اختبر تطبيقات أخرى مجانًا.احصل على 12 مختبرًا

1. أنشئ حزمة الإصدار (.aab)

  1. اطلب من وكيل VS Code + Copilot إعداد توقيع الإصدار في ملف build.gradle.kts الخاص بوحدتك (كتلة signingConfigs تتضمن storeFile وstorePassword وkeyAlias وkeyPassword، وتُطبَّق على نوع البناء release). أبقِ كلمات المرور خارج git (وثائق البناء في أندرويد: https://developer.android.com/build/building-cmdline).
  2. شغّل ./gradlew bundleRelease في الطرفية. يبني Gradle الحزمة ويوقّعها؛ يظهر ملف .aab عادةً ضمن app/build/outputs/bundle/release/، لكن تحقق من مخرجات البناء لديك.
  3. أنشئ مخزن مفاتيح (keystore) باستخدام keytool إذا لم يكن لديك واحد، واحتفظ بنسخة احتياطية منه. تُعرض خدمة Google Play App Signing عند رفع أول إصدار.

2. ابدأ الاختبار المغلق في Play Console

  1. افتح «الاختبار والإصدار» > «الاختبار» > «الاختبار المغلق»، ثم «إنشاء مسار» (أو «إدارة المسار»).
  2. انقر على «إنشاء إصدار جديد»، وارفع ملف .aab، وأضف اسم الإصدار وملاحظاته، ثم «حفظ كمسودة»، ثم «التالي»، ثم «بدء الطرح» (الخطوات من https://support.google.com/googleplay/android-developer/answer/9859348).
  3. أكمل مهام إعداد التطبيق في لوحة المعلومات أولًا، وإلا سيبقى زر الإصدار معطّلًا.

3. احصل على 12 مختبرًا: مجانًا أولًا ثم بالدفع

  • الطريق المجاني: افتح https://testerexchange.com/earn على هاتفك واختبر التطبيقات التي تُمنح لك. كل تطبيق تختبره يجلب مختبرًا إلى تطبيقك.
  • الطريق المدفوع: ادفع مرة واحدة ويُعيَّن المختبرون تلقائيًا. الأسعار الحالية مدرجة على https://testerexchange.com/llms.txt.
  • اطلب 15 مختبرًا بدلًا من 12 حتى لا يتركك انسحاب مختبر واحد أقل من الحد الأدنى لدى Google.

4. اربط Tester Exchange بـ VS Code + Copilot (اختياري)

أنشئ أولاً مفتاح API من https://testerexchange.com/api. ثم أنشئ الملف .vscode/mcp.json في مشروعك (أو استخدم mcp.json في ملف مستخدم VS Code لكل المشاريع) بالإعداد أدناه، وهو تنسيق "servers" المذكور في https://testerexchange.com/agents/. يجعل الإدخال "inputs" برنامج VS Code يطلب مفتاحك في نافذة كلمة مرور، فلا يُكتب في الملف ولا يُرفع إلى git (وثائق MCP في VS Code: https://code.visualstudio.com/docs/copilot/customization/mcp-servers):

{"inputs":[{"type":"promptString","id":"tx-key","description":"Tester Exchange API key (tx_...)","password":true}],"servers":{"tester-exchange":{"type":"http","url":"https://vvrlxzbngxfxddywidoq.supabase.co/functions/v1/mcp","headers":{"Authorization":"Bearer ${input:tx-key}"}}}}

الصق مفتاح tx_ عندما يطلبه VS Code. يختار Copilot الأدوات المناسبة بنفسه ويطلب موافقتك عليها عند ظهورها؛ وأدر الخوادم عبر Chat: Open Customizations > MCP Servers. قد تحظر سياسة المؤسسة خوادم MCP. الخادم هو MCP عادي عبر Streamable HTTP بدون OAuth، والأدوات العامة (about وpricing وplatform_stats) تعمل بدون مفتاح.

5. اسأل الوكيل

  • «استخدم Tester Exchange للحصول على 15 مختبرًا للتطبيق com.example.app وأخبرني بما يجب أن أفعله في Play Console.»
  • «تحقق من حملتي في Tester Exchange للتطبيق com.example.app وأخبرني كم مختبرًا كان نشطًا أمس.»
  • «اسحب تقرير الحملة وصُغ مسودة إجاباتي لطلب الوصول إلى الإنتاج من الأرقام الحقيقية.»

الأداة الرئيسية هي get_testers: تضيف التطبيق، وتفتح اختباره، وتُرجع الخطوات التي لا يستطيع تنفيذها إلا إنسان، مثل إضافة مجموعة Google الخاصة بالمختبرين في Play Console. لا يستطيع الوكيل الدفع أو النقر على «التقدّم بطلب الوصول إلى الإنتاج» نيابةً عنك.

لا يوجد MCP؟ استخدم واجهة HTTP API

أرسل طلب POST إلى https://vvrlxzbngxfxddywidoq.supabase.co/rest/v1/rpc/agent_call مع ترويسة apikey العامة المدرجة على https://testerexchange.com/agents/ وبالمحتوى {"p_token":"tx_YOUR_TOKEN","p_action":"get_testers","p_args":{"package_name":"com.example.app"}}. المخطط على https://testerexchange.com/openapi.json. المزيد من الأدوات: https://testerexchange.com/guide/ai-builders/.

الأسئلة الشائعة

هل يستطيع VS Code + Copilot إكمال اختبار الـ 14 يومًا نيابةً عني؟

لا. تحتاج الأيام الـ 14 إلى أشخاص حقيقيين يستخدمون تطبيقك على هواتف أندرويد الخاصة بهم. يستطيع VS Code + Copilot بناء التطبيق وتنفيذ الإعداد.

هل Tester Exchange تكامل رسمي مع VS Code + Copilot؟

لا. إنها خدمة مستقلة تعمل مع أي عميل يدعم MCP البعيد عبر HTTP، وVS Code + Copilot يدعمه.

أين يُرفع ملف AAB؟

ارفعه إلى إصدار الاختبار المغلق في Play Console، ثم أضف مجموعة Google أو قائمة البريد الإلكتروني الخاصة بمختبريك على ذلك المسار.

هل توجد طريقة مجانية للحصول على 12 مختبرًا؟

نعم. اختبر تطبيقات المطوّرين الآخرين على https://testerexchange.com/earn؛ كل تطبيق تختبره يجلب مختبرًا إلى تطبيقك.

يفتح أشخاص حقيقيون تطبيقك على هواتفهم لمدة 14 يومًا. ادفع مرة واحدة، أو اختبر تطبيقات أخرى مجانًا.احصل على 12 مختبرًا

أدلة أخرى