Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

Ek iOS cihazları kaydedin

Koleksiyonlar ile düzeninizi koruyun İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.

Uygulama Dağıtımını kullanarak ad hoc iOS yapılarını dağıtmak istiyorsanız, test cihazınızın cihazlarını kaydetmek için bu kılavuzu izlemelisiniz. Ad hoc yapı , Enterprise profiliyle imzalanmamış bir yapıdır. Bir cihaz, yalnızca cihazın benzersiz cihaz tanımlayıcısı (UDID) yapının sağlama profiline dahil edilmişse geçici bir yapı yükleyebilir.

Bir test kullanıcısı, uygulamanızı test etme davetini kabul ettiğinde App Distribution, test kullanıcısının cihaz tanımlayıcısını geliştirici olarak sizinle paylaşmak için izin ister. Ad hoc yapıyı indirmeden önce App Distribution, test cihazından cihazını kaydetmesini ister. Test kullanıcısı cihazını kaydederse App Distribution, cihazdan UDID'yi alır ve size e-posta ile UDID'yi bildirir.

UDID içeren bir e-posta aldığınızda, temel hazırlık profilinizi UDID ile güncelleyin ve test kullanıcılarınıza yeni bir yapı dağıtın. UDID'leri Firebase konsolunu veya Firebase CLI'yi kullanarak manuel olarak dışa aktarabilir veya UDID'leri fastlane kullanarak programlı olarak dışa aktarabilirsiniz.

UDID'leri manuel olarak dışa aktarın

  1. Aygıtları Apple geliştirici portalınıza ekleyin.
    • 1. Seçenek: Cihaz UDID'lerini bir CSV dosyası olarak içe aktarın.

      Uygulama Dağıtımı panosundaki Test Kullanıcıları ve Gruplar sekmesinde, Tüm test kullanıcıları 'nı seçin ve ardından bir CSV dosyası indirmek için Apple UDID'lerini Dışa Aktar'ı tıklayın. Ardından, Birden Fazla Aygıt Kaydet seçeneğini kullanarak dosyayı Apple geliştirici hesabınıza aktarın. Daha fazla bilgi edinmek için Uygulamanızı kayıtlı cihazlara dağıtma bölümüne bakın.

      Apple geliştirici hesabınızın yılda yalnızca sınırlı sayıda cihazı içe aktarmanıza izin verebileceğini unutmayın.

    • 2. Seçenek: UDID'leri e-posta ile toplayın ve girin.

      Apple geliştirici portalının Aygıt Ekle sayfasında, aldığınız e-postada belirtilen yeni UDID'yi kaydedin.

  2. Kayıtlı cihazları temel hazırlık profilinize ekleyin.
  3. Temel hazırlık profilini indirin ve uygulamanızı yeniden oluşturmak için kullanın. Yalnızca kayıtlı cihazları güncellemek için yeniden oluşturuyorsanız yapı numarasını veya sürümünü güncellemeyin.
  4. Uygulamanızı Firebase konsolundan veya CLI'dan yeniden dağıtın. Aynı yapı numarasına ve sürüme sahip bir yapıyı zaten dağıttıysanız, yalnızca yeni kaydedilen cihazların kullanıcıları bildirim e-postaları alır.

Fastlane kullanarak UDID'leri programlı olarak dışa aktarın

  1. Tüm test cihazı UDID'lerinizi fastlane'den bir CSV dosyası olarak dışa aktarın. Örneğin, 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. Birden Fazla Aygıt Kaydet seçeneğini kullanarak UDID'leri Apple geliştirici hesabınıza aktarın. Daha fazla bilgi edinmek için Apple'ın belgelerine bakın. Apple geliştirici hesabınızın yılda yalnızca sınırlı sayıda cihazı içe aktarmanıza izin verebileceğini unutmayın.

  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. Yalnızca kayıtlı cihazları güncellemek amacıyla yeniden oluşturuyorsanız yapı numarasını veya sürümünü güncellemeyin.

  5. Uygulamanızı yeniden dağıtın . Halihazırda aynı yapı numarasına ve sürüme sahip bir yapı dağıttıysanız, yalnızca yeni kaydedilen cihazların kullanıcıları bildirim e-postaları alacaktır.

Uyarıları al

Varsayılan uyarıları al

Varsayılan olarak Firebase, e-posta yoluyla yeni iOS cihaz kayıtları için Uygulama Dağıtımı uyarıları gönderebilir.

Bu varsayılan mekanizma aracılığıyla Uygulama Dağıtımı uyarıları almak için firebase.projects.update iznine sahip olmanız gerekir. Aşağıdaki roller, bu gerekli izni varsayılan olarak içerir: Firebase Yöneticisi veya proje Sahibi veya Düzenleyici .

Varsayılan olarak, (uyarı almak için gerekli izinlere sahip olan) her proje üyesi, yeni bir iOS aygıtı kaydedildiğinde bir e-posta alır.

Kendi hesabınız için uyarıları açma/kapatma

Kendi hesabınız için, diğer proje üyelerini etkilemeden Uygulama Dağıtımı uyarılarını açıp kapatabilirsiniz. Uyarıları almak için hala gerekli izinlere ihtiyacınız olduğunu unutmayın.

Uygulama Dağıtımı uyarılarını açmak veya kapatmak için şu adımları izleyin:

  1. Firebase konsolunda, sağ üst köşede, Firebase uyarıları gidin.
  2. Ardından, Ayarlar'a gidin ve Uygulama Dağıtımı uyarıları için hesap tercihinizi ayarlayın.

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

Ayrıca Cloud Functions for Firebase'i kullanarak ekibinizin tercih ettiği bildirim kanalına Uygulama Dağıtımı uyarıları gönderebilirsiniz. Örneğin, yeni bir iOS cihazının kaydı için bir uyarı olayını yakalayan bir işlev yazabilir ve uyarı bilgilerini Discord, Slack veya Jira gibi üçüncü taraf bir hizmete gönderebilirsiniz.

Yeni iOS test cihazlarının katılımını tamamen otomatik hale getirmek için, yeni bir iOS cihazının UDID'sini uygulamanızın sağlama profiline ekleyen, uygulamayı yeniden oluşturan ve uygulamayı güncellenmiş sağlama profiliyle yeniden dağıtan bir işlev yazabilirsiniz.

Cloud Functions for Firebase'i kullanarak gelişmiş uyarı özelliklerini ayarlamak için şu adımları izleyin:

  1. Aşağıdaki görevleri içeren Firebase için Cloud Functions'ı kurun :

    1. Node.js ve npm'yi indirin.
    2. Firebase CLI'yi kurun ve oturum açın.
    3. Firebase CLI'yi kullanarak Cloud Functions for Firebase'i başlatın.
  2. App Distribution'dan bir uyarı olayını yakalayan ve olay yükünü işleyen (örneğin, uyarı bilgilerini Discord'da bir mesajda yayınlayan) bir işlev yazın ve dağıtın .

Yakalayabileceğiniz tüm uyarı olayları hakkında bilgi edinmek için Uygulama Dağıtımı uyarıları referans belgelerine gidin.

Sonraki adımlar