Apple, App Store'da uygulama yayınlayan geliştiricilerin, kendilerini belirli bilgiler ilgili bir sorun tespit ettik.
Bu belgede, gerçekleşebilecek Firebase Apple platform kitaplığı davranışları Apple'ın yönergeleri uyarınca açıklama yapılması gerekir. Firebase'i yüklerken bağımlılığınıza göre uygulamanıza yüklenen derleme hedeflerini not edin tercih edebilirsiniz. Bağımlılık yöneticinizin listelediği her hedef için hangi verileri topladığınızı belirlemek için bu belgenin ilgili bölümüne ifşa etmesi gerekir. Yüklediğiniz Firebase derleme hedeflerinin sayısı: bazı Firebase derleme hedeflerinde mevcut olduğu için beklediğinizden daha yüksek geçici bağımlılıkları ortaya koyabilir.
Ek veriler veya özellikler içeren isteğe bağlı ürün özellikleri kullanıyorsanız Ek veri içeren yeni ürün özellikleri testlerine katılmak, Bu özellikler veya testler için ek veri açıklamaları gerekip gerekmediğini kontrol edin.
Uygulama açıklamalarınızın doğru olduğundan emin olmak için her zaman her Firebase SDK'sının en son sürümünü indirin.
Firebase kullanıcı aracısı
Firebase kullanıcı aracısı, Firebase SDK'larını içerir ve şunları içerir: cihaz, işletim sistemi, uygulama paketi kimliği ve geliştirici platformu. Kullanıcı aracısı hiçbir zaman bir kullanıcıya veya cihaza bağlanmamışsa tanımlayıcıdır ve Firebase ekibi tarafından platform ile sürümü belirlemek için kullanılır kullanarak Firebase ile ilgili kararları daha bilinçli bir şekilde alabiliriz.
FirebaseCore
- Veri toplamaz.
GoogleUtilities
- Veri toplamaz ancak kullanılabilecek ağ yardımcı programları dahildir diğer SDK'lar tarafından veri toplamak için kullanılır.
GoogleDataTransport
Diğer SDK'lar tarafından veri toplamak için kullanılabilecek ağ yardımcı programlarını içerir.
Her zaman toplanır
- SDK performansı hakkında, istemci günlüğünün boyutu gibi meta verileri toplar. etkinlik önbelleği ve çeşitli nedenlerle bırakılan istemci günlüğü etkinliklerinin sayısı, ürün kalitesini izlemek ve korumak.
FirebaseABTesting
A/B Testi veri toplamaz.
Firebase A/B Testing SDK'sı Google Analytics kullanıcıyı ayarlar ve kullanır özelliklerini kullanarak deneme amaçlı gruplara üyelik Firebase Remote Config ve Firebase In-App Messaging.
Google Analytics
Google Analytics veri toplama bilgisi burada bulunabilir destek makalesine göz atın.
FirebaseAppCheck
Varsayılan olarak toplanır
- Veri toplama etkinse Firebase kullanıcı aracısını toplar.
Kullanıma bağlı
- DeviceCheck sağlayıcısı yüklüyse
DCDevice
jetonunu şuradan toplar: CihazKontrolü. - App Attest sağlayıcısı yüklüyse hem onay hem de onay nesnesini tanımlayın: App Attest (Uygulama Onayı).
FirebaseAppDistribution
App Distribution SDK'sı yalnızca beta testi için tasarlanmıştır. Dahil etme App Store'a gönderirken uygulamanızdaki App Distribution SDK'sını kullanın.
FirebaseAuthentication
Her zaman toplanır
- Kullanıcı kimlik doğrulaması için tanımlayıcılar oluşturur ve depolar.
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
Kullanıma bağlı
- Geliştirici, belirtir.
- E-posta şifresi veya e-posta bağlantısı kimlik doğrulaması kullanılırken geliştirici tarafından sağlanan şekilde veya geliştirici birleşik kimlik kullanıyorsa birleşik sağlayıcıdan gelen yanıtta yer aldığı şekilde kullanıcıların e-posta adreslerini toplar.
- Kullanıcıların bilgilerini toplar geliştirici tarafından sağlandığı şekliyle telefon numaralarını kimlik doğrulama olarak eklenmiş olması veya kullanıcının telefon yöntemidir. Saniye faktörlü SMS kimlik doğrulama akışları sırasında da toplanır.
- Üçüncü taraf kimlik doğrulama sağlayıcılarıyla ilgili iletişim bilgilerini toplar Geliştirici, Firebase Authentication Örneğin, bir kullanıcının tanımlayıcısı Geliştirici, Facebook kimlik doğrulamasını kullanıyorsa, kapsamdır. Aşağıdakiler için kimlik doğrulama sağlayıcısının dokümanlarına bakın: daha fazla bilgi edinin.
- Uygulama, Oyun Merkezi'ne bağlıysa kullanıcının Oyun Merkezi kimliğini depolar.
- Uygulamanız reCAPTCHA Enterprise Authentication akışları korumak için kullanılır. Ek hizmetleri göster reCAPTCHA Enterprise ile ilgili Apple gizlilik bilgileri.
FirebaseCrashlytics
Her zaman toplanır
- Bir uygulama aşağıdaki işlemleri gerçekleştirdiğinde yığın izlemeleri (stack trace) ve ilgili uygulama durumunu toplar. kilitlenmelerine neden olabilir.
- Kilitlenmelerde hata ayıklamaya yardımcı olmak için cihaz ve işletim sistemi bilgilerini toplar.
Kullanıma bağlıdır
- Geliştiricilerin kullandığı özel anahtarları, günlükleri ve serbest metin kullanıcı kimliklerini toplar. kilitlenme raporlarına ekleyeceğim. Ayrıca, geliştirici tarafından tanımlanan önemli olmayan tüm bilgileri de toplar etkinlikleri gösterir.
- Crashlytics, Google Analytics ile birlikte kullanılırsa "breadcrumb" günlüklerini toplar. Bu günlükler, kullanıcının gerçekleştirdiği işlemden hemen önce ve kilitlenme sayısını görebilirsiniz.
- Geliştirici tarafından tanımlanan Remote Config şablonun ve şablon meta verilerinin Firebase Remote Config SDK'sı da uygulamada yer alıyor. Bu veriler içerir Remote Config şablon sürümü, kullanıma sunma varyant kimliği, parametre anahtarları ve etkin kullanıma sunma işlemlerinden etkilenen parametre değerleri.
FirebaseDatabase
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
FirebaseDynamicLinks
Her zaman toplanır
- Cihazın ekran boyutları da dahil olmak üzere cihaz verilerini geçici olarak toplar. için dil, OS sürümü, paket kimliği, IP adresi ve Firebase SDK sürümü ertelenmiş derin bağlantılar (uygulama yükleme sonrası derin bağlantı).
Varsayılan olarak toplanır
- Aşağıdaki durumlarda cihaz yapıştırma panosunda dinamik bağlantı URL'sini geçici olarak toplar
kullanılabilir hale getirmektir. Geliştiriciler, Pasteboard kullanımını devre dışı bırakabilir
FirebaseDeepLinkPasteboardRetrievalEnabled
özelliğiniNO
değerine ayarlayarak uygulamanınInfo.plist
dosyasında.
Kullanıma bağlıdır
Dynamic Links, Google Analytics ile birlikte kullanılıyorsa:
- Google Analytics aracılığıyla bağlantı etkileşimi etkinliklerini otomatik olarak günlüğe kaydeder. Alıcı:
Otomatik etkinlik günlük kaydını devre dışı bırakın,
FirebaseAnalytics
öğesini uygulamadan kaldırın.
FirebaseFirestore
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
FirebaseFunctions
Her zaman toplanır
- İşlev çağıranın işlev adı ve IP adresi de dahil olmak üzere işlev çağırma meta verilerini toplar.
FirebaseInAppMessaging
Her zaman toplanır
- Uygulama içi mesajlarla olan etkileşimleri kaydeder. Bu etkileşimler (gösterimler, tıklamalar ve kapatmalar) Google Analytics üzerinden kaydedilir. Geliştiricilerin mesajlaşma kampanyalarının etkinliğini değerlendirmesine yardımcı olmak için etkileşimler Firebase tarafından da kaydedilir.
FirebaseInstallations
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
FirebaseMessaging
Her zaman toplanır
- APNs jetonunu kaydeder ve toplanan uygulama yüklemesiyle ilişkilendirir Firebase Cloud Messaging (FCM) kayıt jetonu görevi gören kimlik.
- Cihaz modeli, dil, saat dilimi, OS sürümü, uygulama bilgileri toplanır konu aboneliği için tanımlayıcı ve uygulama sürümü ve abonelik iptali.
Varsayılan olarak toplanır
- Veri toplama etkinse Firebase kullanıcı aracısını toplar.
Kullanıma bağlıdır
Cloud Messaging, Google Analytics ile birlikte kullanılırsa:
- Bildirim etkileşimlerini Google Analytics üzerinden otomatik olarak günlüğe kaydeder. Alıcı:
bu davranışı devre dışı bırakmak için
FirebaseAnalytics
kodunu uygulamanızdan kaldırın.
FirebaseMLModelDownloader
Her zaman toplanır
- İndirme etkinlikleri, silme gibi ML modeli indirme meta verilerini toplar ve hataları içerir.
FirebasePerformance
Her zaman toplanır
- Performansın coğrafi konuma dayalı segmentasyonunu sağlamak için IP adreslerini toplar dışı verilerdir.
- Uygulama başlatma zamanı ve ağ isteği gibi uygulama performansı metriklerini toplar gecikmenin yanı sıra uygulamanın performansını ölçmek için geliştirici tarafından belirtilen özel izler bazı yolları da görmüştük.
- Uygulamanın zaman çizelgesi görünümünü sağlamak için uygulamanın CPU/bellek kullanımını toplar. uygulamanın performansına bakalım.
- Topladığı cihaz bilgilerini, işletim sistemi bilgilerini, uygulama bilgilerini performans verilerini farklı cihaz segmentlerine göre filtrelemek.
FirebaseRemoteConfig
Her zaman toplanır
- Cihazın ülke kodu, dil kodu, saat dilimi, işletim sistemi sürümü ve ve paket kimliği gibi özelleştirerek, Firebase Apple uygulama kimliğini ve paket kimliğini bu verileri temel alır. OS sürümü ve SDK sürümü de toplanır ve amacıyla toplanan verileri toplu bir şekilde sunar.
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
Kullanıma bağlıdır
Remote Config, Google Analytics ile birlikte kullanılırsa:
- Kullanıcı özelliği koşullarına dayalı parametreleri hedeflemek için Google Analytics için Firebase SDK'sı tarafından elde edilen kullanıcı özelliklerini toplar.
- İlk açılış süresine dayalı parametreleri hedeflemek için Google Analytics için Firebase SDK'sı tarafından elde edilen
first_open
etkinlik zaman damgasını toplar.
Remote Config kişiselleştirmesi kullanılıyorsa:
- Firebase Remote Config SDK'sı ve etkinlikler tarafından elde edilen veriler Google Analytics için Firebase SDK'sı tarafından edinilen veriler şu amaçlarla kullanılabilir: tahmine dayalı modeller oluşturup bu modellerin performansını ölçmeye yardımcı olur.
FirebaseSessions
Her zaman toplanır
- Uygulama performansı hakkında paket kimliği ve işletim sistemi gibi meta verileri toplar. bilgileri, SDK sürümünü ve ağ bağlantısı türünü izlemek için kalitedir.
- Bir uygulamanın gruba arka plana alındığı zaman gibi kullanım verilerini toplar kullanımı oturuma göre filtrelemek için performans metriklerini kullanıcı oturumlarına ayırmalıdır.
FirebaseStorage
Varsayılan olarak toplanır
- Eğer veri toplama etkinleştirildiğinde, Firebase kullanıcı aracısı.
FirebaseVertexAI
Her zaman toplanır
- Firebase SDK'sı sürümünü ve Swift dil sürümünü toplar.
- Çağrı sırasında model adını toplar.