برنامه TestFlight اپل به عنوان یک پلتفرم برای توسعه دهندگان عمل می کند تا نسخه های بتا برنامه ها را عرضه کنند تا کاربران بتوانند ویژگی های جدید را زودتر آزمایش کنند.
برنامه TestFlight اپل یک جامعه مشترک از آزمایش کنندگان بتا شخص ثالث و توسعه دهندگان برنامه را تقویت می کند. در اینجا، نسخههای اولیه برنامهها را میبینید که در App Store در دسترس نیستند. انتقادات، گزارشهای باگ و ورودی کلی شما به توسعهدهندگان کمک میکند تا به بهترین نسخههای برنامههایشان دست یابند.
آزمایشکنندگان بتا حتماً باید TestFlight را نصب کنند. در اینجا، نحوه شروع آزمایش بتا، مکان یافتن کدهای دعوت و نحوه ایمن ماندن در هنگام استفاده از برنامه های بتا را مورد بحث قرار خواهیم داد.
TestFlight چیست؟
TestFlight پلتفرمی برای توسعه دهندگان برنامه است تا نسخه های اولیه برنامه های خود را قبل از انتشار در اپ استور با تعداد معینی از کاربران آزمایش کنند. این به توسعه دهندگان اجازه می دهد تا برنامه های iOS، iPadOS، macOS، tvOS، watchOS و iMessage را آزمایش کنند.
توسعه دهندگان TestFlight به برنامه توسعه دهندگان اپل ملحق می شوند، اما هر صاحب دستگاه اپل می تواند برنامه های بتا را با Apple ID خود آزمایش کند. اگر شرایط لازم را داشته باشید، می توانید تا 100 برنامه را به طور همزمان آزمایش کنید. هر برنامه به مدت 90 روز از تاریخ آپلود خود فعال می ماند.
با این حال، توجه داشته باشید که TestFlight هرگز به آزمایشکنندگان خسارت نمیدهد. شما حتی پس از راه اندازی برنامه های ممتاز را به صورت رایگان دریافت نخواهید کرد.
بنابراین، برای ارزشمند کردن آزمایش بتا، برنامههای مربوط به سرگرمیها و علایق خود را کاوش کنید. به عنوان مثال، اگر عاشق بازیهای ویدیویی هستید، میتوانید از TestFlight استفاده کنید تا از نسخههای بازار بهروز بمانید و نسخههای اولیه بازیهای موبایل را آزمایش کنید.
دانلود: TestFlight (رایگان)
چگونه یک برنامه را با TestFlight تست کنیم
هنگامی که برنامه TestFlight را از اپ استور نصب میکنید، تا زمانی که کد دعوت یا دسترسی به یک پیوند عمومی را داشته باشید، شروع به آزمایش بتا بسیار آسان است.
برنامه TestFlight را در آیفون خود راه اندازی کنید و دستورالعمل های ساده زیر را دنبال کنید:
- در صورت درخواست، اعتبار Apple ID خود را وارد کنید. به طور معمول، TestFlight به طور خودکار به حساب شما وارد می شود.
- کد دعوت یا پیوند عمومی برنامه بتا خود را آماده نگه دارید. اگر کدی دارید، روی Redeem در گوشه بالا سمت راست ضربه بزنید و آن را وارد کنید. سپس برای تایید دوباره Redeem را بزنید. برای پیوندهای عمومی، روی دعوت نامه ضربه بزنید، منتظر بمانید تا صفحه راه اندازی بارگیری شود، سپس روی Start Testing ضربه بزنید.
- صبر کنید تا دانلود برنامه تمام شود. پس از انجام این کار، پیام توسعه دهنده را بخوانید، با شرایط خدمات موافقت کنید و برنامه بتا را راه اندازی کنید. میتوانید همان برنامه را روی حداکثر 30 دستگاه اپل دوباره نصب کنید.
کجا می توان کدهای دعوت TestFlight را پیدا کرد
اولین چیزی که در TestFlight متوجه خواهید شد این است که عملکرد جستجو ندارد. فقط یک صفحه خالی را نشان می دهد. مانند بسیاری دیگر از پلتفرمهای تست بتا، TestFlight عمدتاً شامل برنامههای فقط دعوتشده است. توسعه دهندگان باید یک کد دعوت فعال یا پیوند عمومی به شما بدهند. در غیر این صورت نمی توانید به بیلدهای آنها دسترسی داشته باشید.
توسعهدهندگان برنامه معمولاً کدهای دعوت را برای آزمایشکنندگان انتخابی ارسال میکنند—شما باید بهصورت جداگانه با توسعهدهندگان ارتباط برقرار کنید. اگر هیچ کدام را نمی شناسید، به دنبال پیوندهای عمومی در این سایت ها بگردید:
- GitHub: این معدن طلا از برنامه های بتا TestFlight است. دهها مخزن حاوی چندین لینک عمومی و کدهای دعوت، مانند awesome-testflight-link by pluwen را خواهید یافت.
- Reddit: به subreddit هایی مانند r/iOSBeta یا r/devopsish بپیوندید. گهگاه رشتههایی را میبینید که آزمایشکنندگان بتا و توسعهدهندگان مستقل پیوندهای عمومی حساس به زمان را به اشتراک میگذارند.
- توییتر: توسعه دهندگان مورد علاقه خود را در توییتر دنبال کنید—آنها ممکن است پیوندهای عمومی یا کدهای دعوت را توییت کنند. همچنین میتوانید حسابهایی را دنبال کنید که پیوندهای TestFlight را به اشتراک میگذارند. به عنوان مثال، @TestFlightX پیوندهایی را برای بازی های تلفن همراه و برنامه های پیام رسان خصوصی به اشتراک می گذارد، اگرچه برخی از آنها به زبان های خارجی هستند.
- فیس بوک: توسعه دهندگان مستقل اغلب کدهای دعوت را در گروه های آزمایش بتا ارسال می کنند. به آنهایی که در طاقچه دلخواه خود هستند بپیوندید.
هرگز برای پیوندهای عمومی TestFlight یا کدهای دعوت هزینه نکنید. برخی از مجرمان سایبری از لینک های لو رفته سوء استفاده می کنند و آنها را در کانال های «پریمیوم» Discord یا تلگرام می فروشند.
آیا TestFlight ایمن است؟ 6 نکته قبل از آزمایش برنامه ها
کورکورانه به هر کد دعوت یا پیوند عمومی نپرید. اگرچه TestFlight به طور کلی ایمن است، کلاهبرداران و هکرها همچنان می توانند به صورت مخفیانه در فایل های آلوده نفوذ کنند. به هر حال، فروشگاه App هنوز این ساختها را بررسی نکرده است.
این نکات ساده را برای اطمینان از تجربه ای امن و ایمن در TestFlight دنبال کنید.
1. تاریخچه توسعه دهنده را مرور کنید
قبل از دانلود برنامههای بتا، توسعهدهندگان را ارزیابی کنید. وب سایت شرکت آنها را بررسی کنید و ببینید آیا آنها پیشینه قابل اعتمادی در توسعه برنامه دارند یا خیر. البته می توانید به استارتاپ ها فرصت بدهید. اما حداقل در پروفایلهای آنلاین مدیران C-suite، پروژههای گذشته و همکاریهای قابل توجه آنها حرکت کنید.
از برنامهنویسانی که از شما میخواهند برنامههای بتا اپل را خارج از TestFlight دانلود کنید، صرف نظر از آنچه میگویند، دوری کنید. آنها به احتمال زیاد فقط شما را فریب می دهند.
2. به دنبال نظرات دیگر کاربران باشید
به Reddit، GitHub، و Twitter مراجعه کنید تا از آزمایشکنندگان بتا گواهیها را دریافت کنید. از توسعه دهندگان درگیر در حملات بدافزار دوری کنید. در حالی که همه شکایات قانونی نیستند، فقط مطمئن باشید و به شرکت های تأیید شده پایبند باشید.
3. از پیوندهای دعوت از منابع سایه دار خودداری کنید
قبل از کلیک کردن روی پیوندهای عمومی دو بار فکر کنید. ببینید آیا آنها به برنامه رسمی TestFlight منتهی می شوند یا خیر – کلاهبرداران اغلب صفحات فیشینگ را در URL های جعلی قرار می دهند. توجه داشته باشید که پیوندهای قانونی همیشه TestFlight را به طور خودکار باز می کنند.
پیوندهای عمومی غیرعادی را از طریق جستجوگرهای پیوند آنلاین اجرا کنید تا دامنه واقعی آنها را ردیابی کنید.
4. نظارت بر مجوزهای برنامه
قبل از آزمایش مجوزهای برنامه در تلفن هوشمند خود فیلتر کنید. آنها ساختهای ناپایدار هستند—حتی اگر تمیز باشند، نمیخواهید دادههای زیادی را از دستگاه شما بیرون بکشند.
در حالت ایده آل، دسترسی به رول دوربین، میکروفون و مخاطبین خود را محدود کنید. و با روشن کردن App Tracking Transparency در آیفون خود از نظارت بر عادات آنلاین شما توسط ساختهای بتا جلوگیری کنید.
5. هیچ پول واقعی خرج نکنید
از برنامه های رایگان برای پخش استفاده کنید. ساختهای بتای واقعی به ندرت با خریدهای درونبرنامهای عرضه میشوند. در بیشتر موارد، فقط کازینوهای آنلاین و بازی های شرط بندی مخفی از آزمایش کنندگان پول می خواهند.
6. دستگاه خود را برای بدافزار بررسی کنید
احتمال آلوده کردن دستگاه های اپل توسط هکرها کم است اما هرگز صفر نیست. به یاد داشته باشید که آیفون ها نیز می توانند بدافزار دریافت کنند. و در حالی که آزمایش برنامه بتا سرگرم کننده به نظر می رسد، دستگاه های شما را در معرض خطرات غیر ضروری قرار می دهد. بنابراین، بررسی های امنیتی معمولی را برای نشانه های بدافزار اجرا کنید.
برنامه های تست بتا در آیفون و آیپد شما با خیال راحت
TestFlight برای همه کاربران دستگاه اپل در دسترس است. اگرچه در این راهنما فقط iOS و iPadOS را پوشش دادیم، مطمئناً میتوانید مواردی را برای سیستمعاملهای دیگر مانند macOS، watchOS و tvOS بیابید. فقط مطمئن شوید که برنامهنویسان را قبل از پذیرش کدهای دعوت غربال میکنید.
به یاد داشته باشید که اکثر توسعه دهندگان اجازه دسترسی محدود به برنامه های بتا را می دهند. برنامههای پیشرفته و مدلهای پیچیده ممکن است نقاط محدودی برای آزمایشکنندگان داشته باشند، بنابراین با بازیهای سرگرمکننده و ساده شروع کنید. موانع ورود آنها کم است. حتی کسی که تجربه آزمایشی قبلی در آزمایش بتا نداشته باشد، میتواند واجد شرایط Playtesting باشد.