App Distribution kullanarak geçici iOS derlemelerini dağıtmak istiyorsanız test kullanıcılarınızı kaydetmek için bu kılavuzu cihazlar. Anlık derleme Kurumsal profille imzalanmamış bir derlemedir. Bir cihaz yalnızca benzersiz cihaz tanımlayıcısı (UDID) temel hazırlık profiline gidin.
Bir test kullanıcısı uygulamanızı test etme davetini kabul ettiğinde App Distribution istekte bulunur test kullanıcısının cihaz tanımlayıcısını sizinle, yani geliştiriciyle paylaşma izni. App Distribution, geçici bir derlemeyi indirmeden önce test kullanıcısından kaydolmasını ister erişim izni isteyebilir. Test kullanıcısı cihazını kaydederse App Distribution bu bilgileri toplar Cihazdaki UDID'yi kullanır ve sizi e-postayla UDID konusunda bilgilendirir.
UDID içeren bir e-posta aldığınızda temel hazırlık profilinizi güncelleyin. ile test edin ve test kullanıcılarınıza yeni bir derleme dağıtın. Bu UDID'leri Firebase konsolunu veya Firebase'i kullanarak dışa aktarın CLI kullanıyorsanız UDID'leri Fastlane.
UDID'leri manuel olarak dışa aktar
- Cihazları Apple geliştirici portalınıza ekleyin.
- 1. seçenek: Cihaz UDID'lerini CSV dosyası olarak içe aktarın.
Test kullanıcıları ve App Distribution kontrol panelinin Gruplar sekmesinde Tüm test kullanıcıları'nı ve ardından Apple UDID'lerini dışa aktar'ı tıklayın. CSV dosyası indirin. Ardından, dosyayı Apple geliştirici hesabı Birden Çok Cihazı Kaydet seçeneğini kullanarak. Daha fazla bilgi edinmek için bkz. Uygulamanızı kayıtlı cihazlara dağıtma.
Apple geliştirici hesabınızın yalnızca sınırlı sayıda aylık cihaz sayısı.
- 2. seçenek: UDID'leri e-postayla toplayıp girin.
Cihaz Ekle bölümünde sayfasında belirtilen yeni UDID'yi kaydedin. gelen bir e-posta alırsınız.
- 1. seçenek: Cihaz UDID'lerini CSV dosyası olarak içe aktarın.
- Kayıtlı cihazları kendi temel hazırlık profiline gidin.
- Temel hazırlık profilini indirin ve uygulamanızı yeniden oluşturmak için kullanın. Şu durumda: yalnızca kayıtlı cihazları güncellemek için yeniden derliyorsanız, derlemeyi güncellemeyin numarası veya sürümü.
- Uygulamanızı Firebase konsolundan yeniden dağıtma veya KSA'yı seçin. Sürümünüzü, derleme numaranızı veya uygulamanızın kodunu değiştirmezseniz App Distribution yeni sürüm oluşturmaz ve test kullanıcılarını bilgilendirmez. Eğer Aynı derleme numarasına sahip bir derleme dağıttınız ve sürümü (yalnızca yeni kaydettirilen cihazların kullanıcıları bildirim alır) e-postalar.
Fastlane kullanarak UDID'leri programatik olarak dışa aktarın
Tüm test kullanıcısı cihaz UDID'lerinizi fastlane'den CSV dosyası olarak dışa aktarın. Örneğin, örnek olarak, yeni bir
download_udids
şeridi oluşturun ve çalıştırın:lane :download_udids do firebase_app_distribution_get_udids( app: "<your Firebase app ID>", output_file: "<path to output file>", ) end
UDID'leri Apple geliştirici hesabınıza aktarın Birden Çok Cihazı Kaydet seçeneğini kullanarak. Daha fazla bilgi için Apple'ın dokümanlarına göz atın. Apple geliştirici hesabınızın yalnızca bir öğeyi Yılda sınırlı sayıda cihaz.
Kayıtlı cihazları temel hazırlık profilinize ekleyin.
Temel hazırlık profilini indirin ve uygulamanızı yeniden oluşturmak için kullanın. Şu durumda: yalnızca kayıtlı cihazları güncellemek amacıyla yeniden oluşturmak istiyorsanız, derleme numarasını veya sürümü güncelleyin.
İçeriklerinizi ve uygulamasında gösterilir. Şu durumda: sürümünüzü, derleme numaranızı veya uygulamanızın kodunu değiştirmeyin. App Distribution yeni sürüm oluşturmaz ve test kullanıcılarını bilgilendirmez. Şu durumda: aynı derleme numarasına ve sürüme sahip bir derlemeyi halihazırda dağıtmış ancak yeni kaydedilen cihazların kullanıcıları bildirim e-postaları alır.
Uyarı alma
Varsayılan uyarıları al
Varsayılan olarak Firebase, yeni iOS cihaz için App Distribution uyarı gönderebilir bu kayıtları e-postayla alabilirsiniz.
Bu varsayılan mekanizma aracılığıyla App Distribution uyarı almak için
firebase.projects.update
izni. Aşağıdaki roller, bu zorunlu olan
varsayılan olarak izin: Firebase
Yönetici veya proje Sahibi veya
Düzenleyici.
Varsayılan olarak, gerekli görevleri almak için gerekli izinlere sahip uyarılar) yeni bir iOS cihaz kaydedildiğinde e-posta alır.
Kendi hesabınız için uyarıları etkinleştirme/devre dışı bırakma
Kendi hesabınız için, olmadan App Distribution uyarıyı etkinleştirebilir veya devre dışı bırakabilirsiniz etkilemeye devam eder. Ancak gerekli belgelere yine de ihtiyacınız olduğunu uyarı alma izinlerini kontrol edin.
App Distribution uyarılarını açmak veya kapatmak için şu adımları izleyin:
- Firebase konsolunda, sağ üst köşedeki şu bölüme gidin:
. Firebase uyarı - Ardından
'ı tıklayın ve sayfasına gidin. AyarlarApp Distribution için hesap tercihinizi belirleyin uyarılar'ı tıklayın.
Üçüncü taraf hizmetleri için gelişmiş uyarılar ayarlayın
Ayrıca, ekibinizin tercih ettiği bildirime App Distribution uyarı da gönderebilirsiniz Cloud Functions for Firebase kullanıyor. Örneğin, bir fonksiyon yazarak kayıt işlemiyle ilgili bir uyarı etkinliği yakalayan ve uyarı bilgilerini Discord, Slack veya Jira gibi üçüncü taraf bir hizmete gönderebilirsiniz.
Yeni iOS test kullanıcılarını ilk katılım sürecini tamamen otomatikleştirmek için uygulamanızın temel hazırlık profiline eklenen yeni bir iOS cihazının UDID'sini, uygulamasını sunar ve uygulamayı, güncellenmiş temel hazırlık profiliyle yeniden dağıtır.
Cloud Functions for Firebase özelliğini kullanarak gelişmiş uyarı özelliklerini ayarlamak için aşağıdaki adımları uygulayın:
Cloud Functions for Firebase'i kurun. ve şu görevleri içerir:
- Node.js veya Python için bir geliştirme ortamı oluşturun.
- Firebase KSA'yı yükleyin ve oturum açın.
- Firebase KSA'yı kullanarak Cloud Functions for Firebase uygulamasını başlatın.
Aşağıdaki koşulları karşılayan bir işlev yaz ve dağıt: App Distribution cihazından bir uyarı etkinliği yakalar ve etkinliği işler yük (örneğin, uyarı bilgilerini Discord'daki bir iletide yayınlama)
Yakalayabileceğiniz tüm uyarı etkinlikleri hakkında bilgi edinmek için ilgili başvuru sayfasına gidin. App Distribution için dokümanlar uyarı.
Sonraki adımlar
Test kullanıcılarını CSV'den içe aktar dosyaları ile kullanılabilir.
Dahili test tabanınızı nasıl büyüteceğinizi öğrenmek için Davet oluşturma bağlantıları.