Open Testing Track Google Play Console میں اوپن (بیٹا) ٹیسٹنگ ٹریک ہے جو تمام Google Play صارفین میں پری ریلیز بلڈ تقسیم کرنے کے لیے ہے۔ کوئی بھی صارف لنک کے ذریعے یا اسٹور کی تلاش میں ایپ تلاش کرکے ٹیسٹنگ میں شامل ہو سکتا ہے۔ Google Play Console Help (2024) کے مطابق، نئے ڈویلپر اکاؤنٹس کے لیے Open Testing Track لازمی ہے: ایپ کو پروڈکشن میں شائع کرنے سے پہلے کم از کم 20 شرکاء کے ساتھ 14 دن کی اوپن ٹیسٹنگ پاس کرنی ہوگی۔
اہم نکات
Open Testing Track Google Play Console میں ایک عوامی بیٹا ٹیسٹنگ ٹریک ہے، جو تمام Google Play صارفین کے لیے قابل رسائی ہے۔ Internal اور Closed ٹریک کے برعکس، اوپن ٹیسٹنگ ایپ کو اسٹور کی تلاش میں ظاہر کرتی ہے، جس سے کوئی بھی بیٹا ورژن انسٹال کر سکتا ہے۔
Open Testing Track کئی کام انجام دیتا ہے: ریلیز سے پہلے بڑے پیمانے پر رائے جمع کرنا، وسیع آلات کے ساتھ مطابقت کی جانچ کرنا، اور نئے ڈویلپر اکاؤنٹس کے لیے Google Play کی ضروریات کو پورا کرنا۔ ٹیسٹرز کے عوامی جائزے ایپ کی ابتدائی درجہ بندی بناتے ہیں اور اسٹور میں اس کی نمائش کو متاثر کرتے ہیں۔
Android Developers Blog (2024) کے مطابق، Open Testing سے گزرنے والی ایپس پروڈکشن ریلیز کے بعد 30% کم سنگین بگز دکھاتی ہیں۔ اس کی وجہ یہ ہے کہ مختلف Android ورژنز اور کنفیگریشنز والے حقیقی آلات پر ٹیسٹنگ ان مسائل کو ظاہر کرتی ہے جو ایمولیٹرز اور اندرونی ٹیسٹوں میں دوبارہ پیدا نہیں کیے جا سکتے۔
2023 سے، Google کو نئے اکاؤنٹس کے لیے پروڈکشن میں شائع کرنے سے پہلے Open Testing Track سے گزرنا لازمی ہے۔ ایپ کو کم از کم 14 دنوں تک اوپن ٹیسٹنگ میں رہنا ہوگا اور کم از کم 20 ٹیسٹرز جمع کرنے ہوں گے۔ اس ضرورت کا مقصد Google Play میں ایپ کے معیار کو بہتر بنانا اور کم معیار کی اشاعتوں کی تعداد کو کم کرنا ہے۔
Open Testing Track کا سیٹ اپ Google Play Console میں Release > Testing > Open Testing سیکشن میں کیا جاتا ہے۔ اس عمل میں ٹریک بنانا، رسائی کے انتظام کے لیے Google Groups کنفیگر کرنا (اختیاری)، اور AAB بلڈ اپ لوڈ کرنا شامل ہے۔
ٹریک بناتے وقت، آپ ٹیسٹنگ تک رسائی کو محدود کرنے کے لیے Google Groups بتا سکتے ہیں، لیکن مکمل اوپن ٹیسٹنگ کے لیے گروپ کی ضرورت نہیں — بس Make testing link public آپشن کو فعال کریں۔ اپ لوڈ کرنے کے بعد، بلڈ Google کی منظوری سے گزرتا ہے۔ منظوری کے بعد، ٹریک شائع ہو جاتا ہے اور تمام صارفین کے لیے دستیاب ہو جاتا ہے۔
ٹیسٹرز دو طریقوں سے بیٹا ٹیسٹ میں شامل ہوتے ہیں: براہ راست لنک کے ذریعے (آپٹ ان) یا Google Play میں ایپ پیج پر Join beta بٹن پر کلک کرکے۔ ٹریک ایکٹیویٹ ہونے کے بعد لنک خود بخود بن جاتا ہے اور کنسول میں ظاہر ہوتا ہے۔
// build.gradle — Open Testing Track میں ڈیپلائے کریں
play {
track = "openbeta"
serviceAccountCredentials = file("service-account.json")
// بیٹا ٹیسٹرز کے لیے ریلیز نوٹس
releaseNotes {
defaultLanguage "en-US"
releaseNotes "Beta version with new features - report bugs via in-app feedback"
}
}
// Fastlane ڈیپلائیمنٹ
// lane :openbeta do
// supply(track: "openbeta", aab: "app-release.aab")
// end
Open Testing Track ڈویلپرز کو ہزاروں آلات پر حقیقی استعمال کے ڈیٹا تک رسائی فراہم کرتا ہے۔ مختلف Android ورژنز، ڈیوائس ماڈلز اور نیٹ ورک حالات والے مختلف علاقوں کے ٹیسٹرز ان مسائل کو دریافت کرتے ہیں جنہیں لیبارٹری کے حالات میں دوبارہ پیدا نہیں کیا جا سکتا۔
Google Play میں عوامی جائزے ایک اور فائدہ ہے۔ ڈویلپر سرکاری ریلیز سے پہلے درجہ بندی اور تبصرے وصول کرتا ہے، جس سے حقیقی صارفین کی ضروریات کی بنیاد پر ترجیحات کو ایڈجسٹ کیا جا سکتا ہے۔ بیٹا ٹیسٹنگ کے دوران اعلی درجہ بندی پروڈکشن میں منتقلی کے وقت تلاش میں ایپ کی ابتدائی پوزیشن کو مثبت طور پر متاثر کرتی ہے۔
سبسکرپشن اور ایپ میں خریداری والی ایپس کے لیے، Open Testing حقیقی لین دین کے ساتھ منیٹائزیشن کے مکمل چکر کی تصدیق کرنے کی اجازت دیتا ہے۔ Google Play Console ٹیسٹنگ کے دوران سبسکرپشن کنورژن ڈیٹا فراہم کرتا ہے، جو لانچ سے پہلے منیٹائزیشن ماڈل کو بہتر بنانے میں مدد کرتا ہے۔
Android Vitals اوپن ٹریک کے تمام ٹیسٹرز سے کارکردگی کے میٹرکس جمع کرتا ہے: کریش ریٹ، ANR، اسٹارٹ اپ ٹائم اور بیٹری کی کھپت۔ In-App Review API ایپ کے اندر درجہ بندی کی درخواست کرنے کی اجازت دیتی ہے، جبکہ Firebase Crashlytics ہر ناکامی کے سیاق و سباق کے ساتھ تفصیلی کریش اسٹیک فراہم کرتا ہے۔
Google Open Testing Track کے لیے کئی ضروریات مقرر کرتا ہے۔ بنیادی ضرورت ایکٹیویشن سے پہلے منظوری سے گزرنا ہے۔ بلڈ کا جائزہ پروڈکشن ورژن کے اسی اصولوں کے تحت لیا جاتا ہے: ممنوعہ مواد، غلط میٹا ڈیٹا، اور ڈیٹا پرائیویسی کے مسائل۔
نئے ڈویلپر اکاؤنٹس کے لیے، ضروریات سخت ہیں: 14 دن مسلسل ٹیسٹنگ، کم از کم 20 فعال ٹیسٹرز، اور کنسول میں مکمل Feedback سیکشن (ٹیسٹرز کو رائے جمع کرنے کے مقصد کے بارے میں پیغام)۔
ٹیسٹرز کسی بھی وقت Google Play کی ترتیبات کے ذریعے پروگرام چھوڑ سکتے ہیں۔ ڈویلپر ٹیسٹنگ سے باہر نکلنے کو محدود نہیں کر سکتا۔ چھوڑنے کے بعد، صارف پروڈکشن ٹریک (اگر شائع ہوا ہے) سے تازہ ترین مستحکم ورژن وصول کرتا ہے یا ایپ ہٹا دی جاتی ہے۔
| ضرورت | نیا اکاؤنٹ | موجودہ اکاؤنٹ |
|---|---|---|
| کم از کم مدت | 14 دن | لازمی نہیں |
| کم از کم ٹیسٹرز | 20 افراد | ضروری نہیں |
| Google کی منظوری | ضروری | ضروری |
| Feedback پیغام | لازمی | تجویز کردہ |
| عوامی جائزے | شامل | شامل |
Open Testing Track ریلیز کی تیاری کے آخری مرحلے میں منتخب کیا جاتا ہے، جب ایپ مستحکم ہو، بنیادی خصوصیات لاگو ہو چکی ہوں، اور وسیع سامعین پر توثیق کی ضرورت ہو۔ بہترین وقت Internal اور Closed ٹریک کو کامیابی سے مکمل کرنے کے بعد ہے، جب تمام بلاک کرنے والے بگز ٹھیک کر دیے گئے ہوں۔
سماجی خصوصیات (چیٹ، مواد کی فیڈ، صارف کے تیار کردہ مواد) والی ایپس کے لیے، اوپن ٹیسٹنگ ضروری ہے تاکہ اعتدال کی جانچ کی جا سکے، سرور لوڈ ٹیسٹنگ کی جا سکے، اور حقیقی بوجھ کے تحت اسکیل ایبلٹی کے مسائل کی نشاندہی کی جا سکے۔
اگر ایپ Google Play Billing استعمال کرتی ہے، تو Open Testing مالی خطرے کے بغیر خریداریوں کی جانچ کرنے کی اجازت دیتا ہے۔ ٹیسٹ موڈ میں لین دین صارفین سے رقم نہیں کاٹتا، لیکن ڈویلپر ادائیگی کا مکمل بہاؤ دیکھتا ہے: پروڈکٹ کا انتخاب، تصدیق، Google Play رسید اور سرور سائیڈ پروسیسنگ۔
اکثر پوچھے گئے سوالات
موجودہ اکاؤنٹس کے لیے — ہاں، Open Testing لازمی نہیں ہے۔ نئے اکاؤنٹس (2023 کے بعد بنائے گئے) کے لیے — پروڈکشن میں شائع کرنے سے پہلے کم از کم 20 شرکاء کے ساتھ 14 دن کی اوپن ٹیسٹنگ لازمی ہے۔
ہاں، Open Testing Track کی درجہ بندیاں اور تبصرے Google Play پر شائع ہوتے ہیں اور ایپ کی درجہ بندی بناتے ہیں۔ بلڈ کے پروڈکشن میں جانے کے بعد، تمام جائزے محفوظ رہتے ہیں اور مجموعی درجہ بندی میں شمار ہوتے ہیں۔
Google Play Console میں، اوپن ٹریک میں بلڈ منتخب کریں اور Promote to Production پر کلک کریں۔ بلڈ حتمی ایپ جائزے سے گزرے گا، جس کے بعد یہ دوبارہ اپ لوڈ کیے بغیر تمام Google Play صارفین کے لیے دستیاب ہو جائے گا۔
ٹیسٹرز بیٹا ٹیسٹنگ پروگرام میں رہتے ہیں اور بیٹا بلڈ حاصل کرتے رہیں گے۔ اگر بیٹا ورژن پروڈکشن ورژن سے نیا ہے، تو انہیں نئی خصوصیات کے ساتھ اپ ڈیٹ نظر آئے گا۔ بیٹا ٹیسٹ چھوڑنے کے لیے، انہیں Google Play کی ترتیبات میں ان سبسکرائب کرنا ہوگا۔
نہیں، Open Testing کے لیے Google Groups لازمی نہیں ہیں۔ ٹریک عوامی لنک کے ذریعے مکمل طور پر کھلا ہو سکتا ہے۔ Groups صرف اس صورت میں استعمال ہوتے ہیں جب آپ کو اوپن ٹریک کے اندر کسی مخصوص سامعین تک رسائی محدود کرنے کی ضرورت ہو۔
خلاصہ
ہم ایک موبائل ایپلیکیشن ٹرنکی تیار کریں گے
IT Sectr 2017 سے اسٹارٹ اپس اور کاروبار کے لیے iOS اور Android ایپلیکیشنز بناتا ہے۔ ہم آپ کو مشورہ دیں گے اور بہترین حل تجویز کریں گے۔
مزید پڑھیں