// ما الذي تحصل عليه
الأجزاء المزعجة في إصدار التطبيقات؟ نتولاها عنك.
إصدار تطبيق للجوال يعني التعامل مع الشهادات ومفاتيح التوقيع وأرقام الإصدارات ومتجرين مختلفين. يتولّى Push200 كل ذلك من مستودعك على GitHub، في كل مرة تضغط فيها «بناء».
لا حاجة إلى بطاقة. لتطبيقات Expo وCapacitor وReact Native وFlutter. يعمل مع مستودع GitHub الذي لديك. تبقى مفاتيحك في GitHub الخاص بك.
بناء تطبيقك وإرساله
توقيع iOS تلقائيًا
مفتاح App Store Connect الخاص بك يؤدي المهمة. نجهّز الشهادات وملفات التعريف لكل عملية بناء، ثم يذهب تطبيقك إلى App Store Connect جاهزًا لـ TestFlight.
Android، موقَّع ومُتحقَّق منه
يُوقَّع تطبيقك بمفتاح الرفع الخاص بك ويُتحقَّق منه، ثم يُرسَل إلى Google Play كمسودة عندما تمنح صلاحية الوصول إلى Play.
لا حاجة إلى Mac
تُبنى تطبيقات iOS على أجهزة Mac يستضيفها GitHub، لذا يمكنك العمل من Windows أو من أي جهاز كمبيوتر.
أرقام الإصدارات مرتّبة
نقرأ آخر رقم إصدار في المتجر ونستخدم الرقم التالي، حتى لا ترفض المتاجر رقمًا مُستخدمًا من قبل.
الاختبار والتحكم
اختبار على هاتف افتراضي
كل نسخة Android تُثبَّت وتُفتح على هاتف افتراضي، مع لقطة شاشة وفحص للأعطال.
التحكم يبقى بيدك
تتوقف عمليات البناء عند App Store Connect أو عند مسودة في Google Play. قرار النشر للعامة لك دائمًا.
فروعك تبقى كما هي
كل عملية بناء تجري على فرع مستقل خاص بها، مبني من أحدث شيفرة لديك. لا يتغير فرعك الرئيسي أبدًا.
بداية نظيفة في كل مرة
كل عملية بناء تبدأ على جهاز نظيف، فتبدأ كل عملية من الصفر.
للتطبيقات الحقيقية
عدة تطبيقات من شيفرة واحدة
إذا كانت شيفرتك تنتج عدة تطبيقات في المتاجر، فسنعثر عليها كلها. ابنِها كلها بضغطة واحدة، أو ابنِ فقط ما تحدّده منها.
ملفات Firebase
أضف google-services.json وGoogleService-Info.plist في البوابة. نتحقق من أن كل ملف يخص تطبيقك ونضعه في كل عملية بناء.
متغيّرات البناء الخاصة بك
أضف الإعدادات التي يحتاجها تطبيقك أثناء بنائه، مثل API_URL. تُحفظ كأسرار في GitHub الخاص بك وتكون مخفية في سجلات البناء.
مفاتيحك في GitHub الخاص بك
تُحفظ مفاتيح المتجر في أسرار GitHub المشفّرة لمستودعك، ونتحقق منها لدى Apple وGoogle عند إضافتها.
التطبيقات التي يبنيها
- تطبيقات Expo، لـ iPhone وAndroid
- تطبيقات Capacitor، لـ iPhone وAndroid
- تطبيقات React Native بدون Expo. هذا الدعم جديد ولم يُجرَّب بعد على كثير من التطبيقات الحقيقية
إصدارك القادم قد يكون على بُعد ضغطة واحدة.
ابدأ مجانًا بدون بطاقة. جهّز تطبيقك الأول اليوم.
ابدأ مجانًا