Ek iOS cihazları kaydetme

App Distribution'ı kullanarak geçici iOS derlemeleri 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 aşağıdaki 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 KSA'yı kullanabilir veya UDID'leri Fastlane.

UDID'leri manuel olarak dışa aktar

  1. 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ı, 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.

  2. Kayıtlı cihazları kendi temel hazırlık profiline gidin.
  3. 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ü.
  4. Uygulamanızı Firebase konsolundan yeniden dağıtın veya KSA'dır. 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

  1. 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
    
  2. 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.

  3. Kayıtlı cihazları temel hazırlık profilinize ekleyin.

  4. 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.

  5. İç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ıları gönderebilir bu kayıtları e-postayla alabilirsiniz.

Bu varsayılan mekanizma aracılığıyla App Distribution uyarılarını 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 App Distribution uyarılarını etkilemeye devam eder. Ancak gerekli belgelere yine de ihtiyacınız olduğunu uyarı alma izinlerini kontrol edin.

App Distribution uyarılarını etkinleştirmek veya devre dışı bırakmak için şu adımları uygulayın:

  1. Firebase konsolunda sağ üst köşedeki Firebase uyarı.
  2. Ardından sayfasına gidin. Ayarlar'ı tıklayın ve App Distribution için hesap tercihinizi ayarlayın uyarılar'ı tıklayın.

Üçüncü taraf hizmetleri için gelişmiş uyarılar ayarlayın

App Distribution uyarılarını, ekibinizin tercih ettiği bildirime de gönderebilirsiniz Cloud Functions for Firebase kullanan bir kanaldan daha fazla gelir elde edersiniz. Örneğin, bir fonksiyon yazarak kaydına ilişkin 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'i kullanarak gelişmiş uyarı özellikleri ayarlamak için şu adımları uygulayın:

  1. Cloud Functions for Firebase'i kurun. ve şu görevleri içerir:

    1. Node.js veya Python için bir geliştirme ortamı oluşturun.
    2. Firebase CLI'ı yükleyip oturum açın.
    3. Firebase CLI'ı kullanarak Cloud Functions for Firebase'i başlatın.
  2. Aşağıdaki koşulları karşılayan bir işlev yaz ve dağıt: App Distribution'dan bir uyarı etkinliği yakalar ve bu 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 belgeleri uyarı.

Sonraki adımlar