برای الزامات افشای داده های Google Play آماده شوید

در ماه مه 2021، Google Play بخش جدید ایمنی داده‌ها را معرفی کرد ، که یک افشای ارائه‌شده توسط توسعه‌دهندگان برای جمع‌آوری داده‌ها، اشتراک‌گذاری و شیوه‌های امنیتی یک برنامه است.

این صفحه می‌تواند به شما در تکمیل الزامات این افشای داده‌ها در رابطه با استفاده شما از Firebase Android SDK کمک کند. در این صفحه، می‌توانید اطلاعاتی درباره اینکه آیا و چگونه SDK‌های ما با داده‌های کاربر نهایی مدیریت می‌کنند، از جمله نمونه‌هایی از پیکربندی‌ها یا فراخوان‌هایی که می‌توانید به‌عنوان توسعه‌دهنده برنامه کنترل کنید، بیابید.

هدف ما این است که در حمایت از شما تا حد امکان شفاف باشیم. با این حال، به‌عنوان توسعه‌دهنده برنامه، شما تنها مسئول تصمیم‌گیری در مورد نحوه پاسخگویی به فرم بخش ایمنی داده‌های Google Play در مورد جمع‌آوری، اشتراک‌گذاری و اقدامات امنیتی کاربر نهایی برنامه خود هستید.

نحوه استفاده از اطلاعات این صفحه

این صفحه داده‌های کاربر نهایی جمع‌آوری‌شده توسط تنها آخرین نسخه هر Firebase Android SDK را فهرست می‌کند.

هر SDK بخش مخصوص به خود را در این صفحه دارد که در آن اطلاعاتی درباره داده‌های جمع‌آوری‌شده به‌طور خودکار در مقابل داده‌های جمع‌آوری‌شده بسته به استفاده شما ارائه می‌کنیم. جمع‌آوری خودکار به این معنی است که SDK داده‌های خاصی را بدون استفاده از روش یا کلاس خاصی در برنامه خود جمع‌آوری می‌کند. با این حال، در بسیاری از موارد، داده‌های جمع‌آوری‌شده توسط SDK به استفاده خاص برنامه‌تان از محصول، یعنی پیکربندی برنامه و نحوه فراخوانی SDK بستگی دارد.

برای تکمیل افشای داده‌های خود، می‌توانید از راهنمای Android در مورد انواع داده استفاده کنید تا به شما کمک کند تعیین کنید کدام نوع داده داده‌های جمع‌آوری‌شده را به بهترین شکل توصیف می‌کند. در افشای داده‌هایتان، مطمئن شوید که نحوه اشتراک‌گذاری و استفاده برنامه خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.

مروری بر رمزگذاری داده ها، اشتراک گذاری داده ها، و حذف داده ها برای Firebase Android SDK

رمزگذاری داده ها

برای داده‌های کاربر نهایی جمع‌آوری‌شده فهرست‌شده در این صفحه، Firebase داده‌های در حال انتقال را با استفاده از HTTPS رمزگذاری می‌کند.

به اشتراک گذاری داده ها

برای داده‌های کاربر نهایی جمع‌آوری‌شده فهرست‌شده در این صفحه، Firebase این داده‌ها را به شخص ثالث منتقل نمی‌کند به جز:

  • به زیرپردازنده های شخص ثالثی که به ما در ارائه خدمات Firebase کمک می کنند.
  • مطابق با دستورالعمل های شما (به عنوان مثال، اگر می خواهید Firebase را به سایر خدمات غیر Firebase پیوند دهید).
حذف داده ها

Firebase به توسعه دهندگان این امکان را می دهد که داده های کاربر نهایی را به روشی مطابق با عملکرد سرویس های Firebase حذف کنند.



عامل کاربر Firebase

عامل کاربر Firebase یک Firebase Android SDK نیست، بلکه مجموعه‌ای از اطلاعات است که توسط چندین Firebase Android SDK جمع‌آوری شده است و شامل موارد زیر است:

  • فراداده دستگاه: نسخه، نام، مدل، نام تجاری و فرم سیستم عامل

  • برنامه ای که برای نصب برنامه شما استفاده شده است (به عنوان مثال، فروشگاه Play) (به مستندات مراجعه کنید)

  • کدام Firebase SDK در برنامه شما استفاده می شود، از جمله نسخه های آنها

عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌شود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.

اگر Firebase Android SDK عامل کاربر Firebase را جمع‌آوری کند، در بخش SDK در زیر فهرست می‌شود.



A/B Testing

com.google.firebase:firebase-abt

داده ها به صورت خودکار جمع آوری می شوند

Firebase A/B Testing SDK به طور خودکار هیچ داده کاربر نهایی را جمع آوری نمی کند.

ملاحظات دیگر

Firebase A/B Testing SDK ویژگی‌های کاربر Google Analytics را تنظیم کرده و از آن استفاده می‌کند تا عضویت در گروه‌های آزمایشی را برای Firebase Remote Config و Firebase In-App Messaging مشخص کند.

از آنجایی که A/B Testing SDK فقط مستقیماً توسط Firebase Remote Config و Firebase In-App Messaging استفاده می‌شود، برای اطلاعات بیشتر در مورد هر گونه جمع‌آوری داده و هدف جمع‌آوری به آن بخش‌های خاص در این صفحه مراجعه کنید.

داده ها بسته به استفاده شما جمع آوری می شود

Firebase A/B Testing SDK ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.



App Check

com.google.firebase:firebase-appcheck
com.google.firebase:firebase-appcheck-ktx
com.google.firebase:firebase-appcheck-debug
com.google.firebase:firebase-appcheck-safetynet
com.google.firebase:firebase-appcheck-playintegrity

داده ها به صورت خودکار جمع آوری می شوند

SDK های Firebase App Check داده های زیر را به طور خودکار جمع آوری می کند.

داده ها به‌طور پیش‌فرض، Firebase App Check ...
عامل کاربر Firebase

برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی SDK های Firebase App Check و ویژگی های محصول، برنامه شما ممکن است داده های کاربر نهایی را جمع آوری کند که باید در افشای داده های شما گنجانده شود. جدول زیر نمونه‌هایی از داده‌های کاربر نهایی را فهرست می‌کند که بسته به استفاده شما می‌توانند جمع‌آوری شوند، اما مطمئن شوید که داده‌های جمع‌آوری‌شده با استفاده خاص خود را در نظر بگیرید.

داده ها بسته به پیکربندی و فراخوانی برنامه شما، Firebase App Check ...
نشانه گواهی از SafetyNet

اگر برنامه شما از SafetyNet به عنوان ارائه‌دهنده گواهی استفاده می‌کند، این نشانه گواهی را جمع‌آوری کنید. اطلاعات اضافی ایمنی داده را برای SafetyNet ببینید.

توکن یکپارچگی از Play Integrity

اگر برنامه شما از Play Integrity به عنوان ارائه‌دهنده گواهی استفاده می‌کند، این کد یکپارچگی را جمع‌آوری کنید. اطلاعات اضافی ایمنی داده برای Play Integrity را ببینید.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌شود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.

Firebase App Check معمولاً از سایر داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای تأیید اعتبار تأییدیه‌های برنامه استفاده می‌کند تا از منابع پشتیبان شما در برابر سوء استفاده محافظت کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



App Distribution

App Distribution Android SDK پیاده سازی

com.google.firebase:firebase-appdistribution

اجرای کامل App Distribution Android SDK فقط برای استفاده در آزمایش بتا در نظر گرفته شده است. هنگام ارسال به Google Play ، اجرای کامل SDK App Distribution را در برنامه خود وارد نکنید.

Android SDK App Distribution فقط دارای API

com.google.firebase:firebase-appdistribution-api
com.google.firebase:firebase-appdistribution-api-ktx

داده ها به صورت خودکار جمع آوری می شوند

Android SDK App Distribution فقط دارای API به طور خودکار هیچ داده کاربر نهایی را جمع آوری نمی کند.

داده ها بسته به استفاده شما جمع آوری می شود

Android SDK App Distribution فقط دارای API ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.



Authentication

com.google.firebase:firebase-auth
com.google.firebase:firebase-auth-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase Authentication SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase Authentication SDK...
عامل کاربر Firebase

برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید.

آدرس IP

آدرس های IP را برای ایجاد امنیت بیشتر و جلوگیری از سوء استفاده در هنگام ثبت نام و احراز هویت جمع آوری می کند.

رشته های عامل کاربر:

  • آیا برنامه از FirebaseUI استفاده می کند
  • نسخه Authentication SDK مورد استفاده برنامه
  • پلت فرم دستگاه

رشته های عامل کاربر را برای ارائه، نگهداری و بهبود خدمات Firebase جمع آوری می کند.

توجه داشته باشید که این عامل کاربر به عامل کاربر Firebase اشاره نمی کند.

شناسه برنامه اندروید Firebase

شناسه برنامه Android Firebase برنامه را جمع آوری می کند (این نام بسته برنامه نیست).

این مقدار در هدر هر درخواست گنجانده شده است.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Firebase Authentication SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. جدول زیر نمونه‌هایی از داده‌های کاربر نهایی را فهرست می‌کند که بسته به استفاده شما می‌توانند جمع‌آوری شوند، اما مطمئن شوید که داده‌های جمع‌آوری‌شده با استفاده خاص خود را در نظر بگیرید.

داده ها بسته به پیکربندی و فراخوانی برنامه شما، Firebase Authentication SDK...
نام نمایشی

اگر توسعه‌دهنده آن را ارائه کند، نام نمایشی کاربر را جمع‌آوری می‌کند.

آدرس ایمیل

در صورتی که برنامه از یکی از موارد زیر استفاده کند، آدرس ایمیل کاربر را (همانطور که توسعه دهنده ارائه کرده است) جمع آوری می کند:

  • احراز هویت رمز عبور ایمیل
  • احراز هویت لینک ایمیل
  • یک هویت فدرال به عنوان یک روش احراز هویت و پاسخ ارائه دهنده فدرال شامل آدرس ایمیل است
شماره تلفن

اگر برنامه از یکی از موارد زیر استفاده کند، شماره تلفن کاربر را جمع آوری می کند (همانطور که توسعه دهنده ارائه کرده است):

  • احراز هویت تلفن
  • شماره تلفن به عنوان یک روش احراز هویت
  • پیامک به عنوان عامل دوم جریان می یابد
توکن یکپارچگی از Play Integrity

اگر برنامه شما از احراز هویت تلفن استفاده می‌کند، این نشانه یکپارچگی را جمع‌آوری می‌کند. اطلاعات اضافی ایمنی داده برای Play Integrity را ببینید.

نشانه گواهی از SafetyNet

اگر برنامه شما از احراز هویت تلفن استفاده می‌کند و اگر واکشی رمز یکپارچگی Play انجام نشد، این نشانه تأیید را جمع‌آوری می‌کند. اطلاعات اضافی ایمنی داده را برای SafetyNet ببینید.

توکن از reCAPTCHA Enterprise

اگر برنامه شما از reCAPTCHA Enterprise برای محافظت از جریان‌های Authentication استفاده کند، این نشانه را جمع‌آوری می‌کند. اطلاعات اضافی ایمنی داده را برای reCAPTCHA Enterprise ببینید.

اطلاعات تماس

اگر برنامه از ارائه‌دهنده احراز هویت شخص ثالث با احراز هویت Firebase استفاده می‌کند، اطلاعات تماس کاربر مربوط به ارائه‌دهندگان احراز هویت شخص ثالث را جمع‌آوری می‌کند.

به عنوان مثال، اگر برنامه از احراز هویت فیس بوک استفاده می کند، بسته به محدوده های ارائه شده، ممکن است شناسه کاربر به نمایه فیس بوک او پیوند داده شود.

برای اطلاعات بیشتر به اسناد ارائه دهنده احراز هویت مراجعه کنید.

شناسه مرکز بازی

اگر برنامه به مرکز بازی مرتبط باشد، شناسه مرکز بازی کاربر را جمع‌آوری می‌کند.

شناسه کاربری

یک شناسه Firebase Authentication منحصر به فرد تولید و ذخیره می کند.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Firebase Authentication معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای فعال کردن احراز هویت و مدیریت حساب استفاده می‌کند. رشته های عامل کاربر برای ارائه، نگهداری و بهبود خدمات Firebase استفاده می شود. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



Cloud Firestore

com.google.firebase:firebase-firestore
com.google.firebase:firebase-firestore-ktx

داده ها به صورت خودکار جمع آوری می شوند

Cloud Firestore SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Cloud Firestore SDK...
عامل کاربر Firebase

برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Cloud Firestore SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. مطمئن شوید که داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده را که با استفاده خاص شما جمع‌آوری می‌شود، حساب کنید.

ملاحظات دیگر

اگر از Cloud Firestore با Firebase Authentication استفاده می‌کنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواستی از Cloud Firestore به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication می‌شود.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌شود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.

برای اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده‌هایتان، علاوه بر نحوه استفاده از داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده جمع‌آوری‌شده توسط SDK، حتماً نحوه استفاده خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.



Cloud Functions for Firebase

com.google.firebase:firebase-functions
com.google.firebase:firebase-functions-ktx

داده ها به صورت خودکار جمع آوری می شوند

Cloud Functions for Firebase Client SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Cloud Functions for Firebase Client SDK ...
نام تابع

نام تابع را در فراخوانی تابع جمع آوری می کند.

آدرس IP

آدرس IP فراخوان دهنده تابع را هنگام فراخوانی تابع جمع آوری می کند تا توابع مدیریت رویداد و توابع HTTP را بر اساس اقدامات کاربر نهایی اجرا کند.

رمز Firebase Cloud Messaging ( FCM ).

توکن FCM را جمع‌آوری می‌کند تا به توسعه‌دهندگان اجازه دهد از آن در عملکردهای خود برای ارسال اعلان‌ها به دستگاه تماس گیرنده در زمان تماس یا ذخیره آن برای بعدا استفاده کنند.

توجه داشته باشید که این توکن مستقل از اینکه برنامه شامل FCM SDK باشد یا از آن استفاده می‌کند، جمع‌آوری می‌شود.

داده ها بسته به استفاده شما جمع آوری می شود

Cloud Functions for Firebase Client SDK ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.

ملاحظات دیگر

اگر یک کاربر نهایی از طریق Firebase Authentication وارد شده باشد، هر درخواست تابع به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication می شود.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Cloud Functions for Firebase معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای اجرای کد پشتیبان در پاسخ به رویدادهایی که توسط ویژگی‌های Firebase و درخواست‌های HTTPS از برنامه شما ایجاد می‌شوند، استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



Cloud Messaging

com.google.firebase:firebase-messaging
com.google.firebase:firebase-messaging-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase Cloud Messaging SDK داده‌های زیر را به‌طور خودکار جمع‌آوری می‌کند.

داده ها به طور پیش فرض، Firebase Cloud Messaging SDK...
نسخه برنامه

نسخه برنامه را برای اشتراک موضوع و لغو اشتراک جمع آوری می کند.

عامل کاربر Firebase

برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید.

ملاحظات دیگر

Cloud Messaging به SDK نصب های Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). برای آشنایی با داده‌هایی که Cloud Messaging از مجموعه داده‌های آن SDK استفاده می‌کند، از مدیریت مستندات نصب Firebase دیدن کنید.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Firebase Cloud Messaging SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. جدول زیر نمونه‌هایی از داده‌های کاربر نهایی را فهرست می‌کند که بسته به استفاده شما می‌توانند جمع‌آوری شوند، اما مطمئن شوید که داده‌های جمع‌آوری‌شده با استفاده خاص خود را در نظر بگیرید.

داده ها بسته به پیکربندی و فراخوانی برنامه شما، Firebase Cloud Messaging SDK...
معیارهای تحویل پیام

اگر ادغام BigQuery فعال باشد و setDeliveryMetricsExportToBigQuery روی true تنظیم شده باشد ، معیارهای تحویل پیام را جمع آوری و به BigQuery ارسال می کند.

ملاحظات دیگر

برخی از ویژگی های اختیاری Cloud Messaging به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار می‌دهید، مطمئن شوید که داده‌های کاربر نهایی که به‌طور خودکار توسط آن SDK جمع‌آوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده های ثبت شده اضافی را فهرست می کند:

داده ها اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Cloud Messaging ...
رویدادهای تعامل اعلان

رویدادهای تعامل پیام را به صورت محلی روی دستگاه برای ثبت از طریق Firebase SDK برای Google Analytics ارسال می کند تا داده های تجزیه و تحلیل را برای توسعه دهندگان ارائه دهد.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌شود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.

Cloud Messaging معمولاً از سایر داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای ارسال پیام به برنامه مشتری استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



Cloud Storage for Firebase

com.google.firebase:firebase-storage
com.google.firebase:firebase-storage-ktx

داده ها به صورت خودکار جمع آوری می شوند

Cloud Storage for Firebase SDK داده‌های زیر را به‌طور خودکار جمع‌آوری می‌کند.

داده ها به طور پیش فرض، Firebase Cloud Messaging SDK...
نسخه Cloud Storage SDK مورد استفاده برنامه

نسخه Cloud Storage for Firebase SDK مورد استفاده برنامه را جمع آوری می کند.

این مقدار در هدر هر درخواست گنجانده شده است.

شناسه برنامه اندروید Firebase

شناسه برنامه Android Firebase برنامه را جمع آوری می کند (این نام بسته برنامه نیست).

این مقدار در هدر هر درخواست گنجانده شده است.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Cloud Storage for Firebase SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. مطمئن شوید که داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده را که با استفاده خاص شما جمع‌آوری می‌شود، حساب کنید.

ملاحظات دیگر

اگر از Cloud Storage for Firebase با Firebase Authentication استفاده می‌کنید، و اگر یک کاربر نهایی وارد سیستم شده باشد، هر درخواستی از Cloud Storage for Firebase به طور خودکار شامل شناسه کاربری قابل اجرا از Firebase Authentication می‌شود.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Cloud Storage for Firebase معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده‌هایتان، علاوه بر نحوه استفاده از داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده جمع‌آوری‌شده توسط SDK، حتماً نحوه استفاده خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.



Crashlytics

com.google.firebase:firebase-crashlytics
com.google.firebase:firebase-crashlytics-ktx
com.google.firebase:firebase-crashlytics-ndk

داده ها به صورت خودکار جمع آوری می شوند

Firebase Crashlytics SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase Crashlytics SDK...
ردپاها

هنگامی که یک برنامه خراب می شود، ردهای پشته را جمع آوری می کند.

وضعیت درخواست مربوطه

هنگامی که یک برنامه خراب می شود، وضعیت برنامه مربوطه را جمع آوری می کند.

فراداده دستگاه مربوطه

هنگامی که یک برنامه از کار می افتد، فوق داده های لحظه به لحظه دستگاه را جمع آوری می کند.

UUID نصب Crashlytics

UUID نصب Crashlytics را تولید و ذخیره می‌کند تا تعداد کاربرانی که تحت تأثیر خرابی قرار گرفته‌اند را اندازه‌گیری کند.

ملاحظات دیگر

Crashlytics به SDK تاسیسات Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). توجه داشته باشید که Crashlytics از هیچ یک از داده‌های جمع‌آوری‌شده توسط SDK نصب‌های Firebase استفاده نمی‌کند، به جز برای چرخش UUID نصب Crashlytics بر اساس تغییرات در شناسه نصب Firebase نمونه برنامه.

Crashlytics همچنین برای ارائه معیارهای کیفیت در کنسول Firebase به SDK Firebase sessions وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده‌های کاربر نهایی را که به‌طور خودکار توسط آن SDK جمع‌آوری می‌شود در نظر بگیرید (به بخش SDK Firebase sessions در این صفحه مراجعه کنید).

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Firebase Crashlytics SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. جدول زیر نمونه‌هایی از داده‌های کاربر نهایی را فهرست می‌کند که بسته به استفاده شما می‌توانند جمع‌آوری شوند، اما مطمئن شوید که داده‌های جمع‌آوری‌شده با استفاده خاص خود را در نظر بگیرید.

داده ها بسته به پیکربندی و فراخوانی برنامه شما، Firebase Crashlytics SDK...
داده های تعریف شده توسط توسعه دهنده

کلیدهای سفارشی، گزارش‌ها و شناسه‌های کاربر متن آزاد را که یک برنامه‌نویس به گزارش‌های خرابی پیوست می‌کند، جمع‌آوری می‌کند.

داده های تعریف شده توسط توسعه دهنده

هر رویداد غیر کشنده تعریف شده توسط توسعه دهنده را با ردیابی پشته سفارشی جمع آوری می کند.

ملاحظات دیگر

برخی از ویژگی های اختیاری Crashlytics به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار می‌دهید، مطمئن شوید که داده‌های کاربر نهایی که به‌طور خودکار توسط آن SDK جمع‌آوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده هایی را که Crashlytics از آن مجموعه داده استفاده می کند، فهرست می کند:

داده ها اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Crashlytics ...
سیاهههای مربوط به "خرد نان".

از گزارش‌های «breadcrumb» جمع‌آوری‌شده توسط Firebase SDK برای Google Analytics استفاده می‌کند. این گزارش‌ها اقدامات کاربر را بلافاصله قبل از خرابی همراه با تعداد خرابی‌ها شناسایی می‌کنند.

اگر Firebase Remote Config SDK را نیز در برنامه خود قرار می دهید، مطمئن شوید که داده های Remote Config تعریف شده توسط توسعه دهنده را که به طور خودکار توسط Crashlytics SDK جمع آوری می شود، در نظر بگیرید. جدول زیر داده‌هایی را که Crashlytics SDK جمع‌آوری می‌کند فهرست می‌کند:

داده ها اگر برنامه شما شامل Firebase Remote Config SDK است، Crashlytics SDK...
فراداده عرضه Remote Config تعریف شده توسط توسعه دهنده

ابرداده‌های عرضه را جمع‌آوری می‌کند، که شامل نسخه‌های الگوی Remote Config ، شناسه‌های نسخه عرضه، کلیدهای پارامتر و مقادیر پارامتر تحت تأثیر عرضه‌های فعال است.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Firebase Crashlytics معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای فعال کردن خدمات گزارش خرابی و مدیریت خرابی استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده‌هایتان، علاوه بر نحوه استفاده از داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده جمع‌آوری‌شده توسط SDK، حتماً نحوه استفاده خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.



com.google.firebase:firebase-dynamic-links
com.google.firebase:firebase-dynamic-links-ktx

Firebase Dynamic Links SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase Dynamic Links SDK...
آدرس لینک پویا

URL پیوند پویا را هنگام تعامل با URL جمع آوری می کند، از جمله ابرداده های تعریف شده توسط توسعه دهنده که توسعه دهنده هنگام ایجاد پیوند در پیوند تنظیم می کند.

اگر برنامه با Firebase Dynamic Links SDK نصب شده باشد، Firebase وضعیت برنامه و رویدادهای تعامل پیوند را ثبت می‌کند.

اگر کاربر با پیوند پویا Firebase تعامل داشته باشد، بدون در نظر گرفتن اینکه برنامه روی دستگاه کاربر نصب شده باشد، داده‌های زیر به‌طور خودکار ثبت می‌شوند:

داده ها به طور پیش فرض، Firebase...
آدرس لینک پویا

هنگام تعامل با URL، URL پیوند پویا را ثبت می‌کند، از جمله ابرداده‌های تعریف‌شده توسط توسعه‌دهنده که توسعه‌دهنده در پیوند هنگام ایجاد پیوند تنظیم می‌کند.

نام بسته برنامه

نام بسته برنامه را برای پیوندهای عمیق به تعویق انداخته است (نصب برنامه پست پیوند عمیق).

وضعیت برنامه

اطلاعات مربوط به وضعیت برنامه را در دستگاه کاربر ثبت می کند، از جمله وضعیت نصب و اینکه آیا برنامه قبلاً باز شده است.

رویدادهای تعامل را پیوند دهید

گزارش‌ها رویدادهای تعامل را پیوند می‌دهند.

Firebase Dynamic Links SDK ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.

برخی از ویژگی های اختیاری Dynamic Links به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار می‌دهید، مطمئن شوید که داده‌های کاربر نهایی که به‌طور خودکار توسط آن SDK جمع‌آوری شده است را در نظر بگیرید (به مستندات Google Analytics مراجعه کنید). جدول زیر داده های ثبت شده اضافی را فهرست می کند:

داده ها اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Dynamic Links ...
رویدادهای تعامل را پیوند دهید

رویدادهای تعامل پیوند را به صورت محلی روی دستگاه برای ثبت از طریق Firebase SDK برای Google Analytics ارسال می کند تا داده های تجزیه و تحلیل را برای توسعه دهندگان ارائه دهد.

Firebase Dynamic Links معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا استفاده می‌کند تا کاربران نهایی را مستقیماً به محتوای پیوندشده در برنامه شما ببرد. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده‌هایتان، علاوه بر نحوه استفاده از داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده جمع‌آوری‌شده توسط SDK، حتماً نحوه استفاده خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.



Google Analytics

com.google.firebase:firebase-analytics
com.google.firebase:firebase-analytics-ktx

اطلاعات جمع آوری داده های Google Analytics را در اسناد Google Analytics پیدا کنید.



In-App Messaging

com.google.firebase:firebase-inappmessaging
com.google.firebase:firebase-inappmessaging-display
com.google.firebase:firebase-inappmessaging-ktx
com.google.firebase:firebase-inappmessaging-display-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase In-App Messaging SDK داده‌های زیر را به‌طور خودکار جمع‌آوری می‌کند.

داده ها به طور پیش فرض، Firebase In-App Messaging SDK...
رویدادهای تعامل پیام، از جمله نمایش‌ها، کلیک‌ها و اخراج‌ها

رویدادهای تعامل پیام را به منظور ارائه داده های تحلیلی برای توسعه دهندگان ارسال می کند.

ملاحظات دیگر

In-App Messaging وابستگی لازم به Firebase SDK برای Google Analytics دارد. از آنجایی که باید آن SDK را در برنامه خود قرار دهید، مطمئن شوید که داده‌های کاربر نهایی را که به‌طور خودکار توسط آن SDK جمع‌آوری می‌شود حساب کنید (به مستندات Google Analytics مراجعه کنید). جدول زیر نمونه هایی از نحوه تعامل SDK In-App Messaging با داده های Google Analytics را فهرست می کند:

داده ها اگر برنامه شما شامل Firebase SDK برای Google Analytics است، Firebase In-App Messaging ...
رویدادهای تعامل پیام، از جمله نمایش‌ها، کلیک‌ها و اخراج‌ها

رویدادهای تعامل پیام را به صورت محلی روی دستگاه برای ثبت از طریق Firebase SDK برای Google Analytics ارسال می کند تا داده های تجزیه و تحلیل را برای توسعه دهندگان ارائه دهد.

ویژگی های کاربر

ویژگی‌های کاربر جمع‌آوری‌شده توسط Firebase SDK برای Google Analytics را تنظیم و استفاده می‌کند تا پیام‌هایی را که بر اساس شرایط دارایی کاربر هستند، هدف قرار دهد.

In-App Messaging نیز به SDK نصب‌های Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). برای آشنایی با داده‌هایی که In-App Messaging از مجموعه داده‌های آن SDK استفاده می‌کند، از مدیریت مستندات نصب Firebase دیدن کنید.

داده ها بسته به استفاده شما جمع آوری می شود

کیت‌های Firebase In-App Messaging ویژگی‌های اختیاری ندارند که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا دیگر داده‌های کاربر نهایی را جمع‌آوری کند.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Firebase In-App Messaging معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای ارسال پیام به کاربران نهایی در خود برنامه استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



تاسیسات

com.google.firebase:firebase-installations
com.google.firebase:firebase-installations-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase installs SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase SDK را نصب می کند...
شناسه نصب Firebase (FID)

یک شناسه در هر نصب (FID) تولید و جمع‌آوری می‌کند که کاربر یا دستگاه فیزیکی را به‌طور منحصربه‌فرد شناسایی نمی‌کند.

عامل کاربر Firebase

برای اطلاعات به بخش عامل کاربر Firebase در این صفحه مراجعه کنید.

داده ها بسته به استفاده شما جمع آوری می شود

SDK نصب Firebase ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

عامل کاربر Firebase به صورت داخلی توسط Google برای تعیین پذیرش پلت فرم و نسخه به منظور ارائه، نگهداری و بهبود خدمات Firebase استفاده می‌شود. هرگز به یک کاربر یا شناسه دستگاه پیوند داده نمی شود.

نصب‌های Firebase معمولاً از سایر داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای ارائه یک شناسه منحصربه‌فرد برای شناسایی نصب‌های برنامه استفاده می‌کنند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



دانلودر مدل Firebase ML

com.google.firebase:firebase-ml-modeldownloader
com.google.firebase:firebase-ml-modeldownloader-ktx

داده ها به صورت خودکار جمع آوری می شوند

SDK بارگیری مدل Firebase ML داده های زیر را به طور خودکار جمع آوری می کند.

داده ها به طور پیش فرض، SDK دانلود کننده مدل Firebase ML ...
ابرداده دانلود مدل ML، از جمله رویدادهای دانلود، رویدادهای حذف، و خطاها

ابرداده های رویداد دانلود مدل را برای نظارت بر مشکلات پایداری و تأخیر جمع آوری می کند.

رمز تأیید نصب

هنگام تعامل با نمونه‌های برنامه (مثلاً برای توزیع مدل‌های توسعه‌دهنده در نمونه‌های برنامه) ، نشانه‌های تأیید اعتبار نصب را برای احراز هویت دستگاه جمع‌آوری می‌کند.

ملاحظات دیگر

دانلودکننده مدل Firebase ML به SDK نصب Firebase وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). برای آشنایی با داده‌هایی که دانلودکننده مدل Firebase ML از مجموعه داده‌های آن SDK استفاده می‌کند، از مدیریت مستندات نصب Firebase دیدن کنید.

داده ها بسته به استفاده شما جمع آوری می شود

SDK بارگیری مدل Firebase ML ویژگی‌های اختیاری ندارد که توسعه‌دهنده بتواند آن‌ها را پیکربندی یا فراخوانی کند تا سایر داده‌های کاربر نهایی را جمع‌آوری کند.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Firebase ML معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای دانلود مدل‌های ML استفاده می‌کند. Firebase ML ابرداده های دانلود مدل را برای نظارت بر کیفیت محصول، درک نحوه استفاده و اطلاع رسانی جهت محصول جمع آوری و استفاده می کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده های خود، مطمئن شوید که نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



Performance Monitoring

com.google.firebase:firebase-perf
com.google.firebase:firebase-perf-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase Performance Monitoring SDK داده های زیر را به طور خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase Performance Monitoring SDK...
معیارهای عملکرد برنامه، از جمله زمان شروع برنامه و تأخیر درخواست شبکه

معیارهای عملکرد برنامه را در طول چرخه عمر و استفاده کاربر نهایی از برنامه جمع آوری می کند.

استفاده از CPU/حافظه

استفاده از CPU/حافظه برنامه را جمع آوری می کند تا نمای جدول زمانی عملکرد برنامه را ارائه دهد.

فراداده دستگاه مربوطه

فراداده دستگاه مربوطه را جمع آوری می کند تا داده های عملکرد را در برابر بخش های مختلف دستگاه فیلتر کند.

آدرس IP

آدرس IP را جمع آوری می کند تا رویدادهای عملکرد را به کشورهایی که از آنها سرچشمه می گیرند ترسیم کند.

ملاحظات دیگر

Performance Monitoring به SDK تاسیسات Firebase بستگی دارد. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش نصب در این صفحه مراجعه کنید). برای آشنایی با داده‌هایی که Performance Monitoring از مجموعه داده‌های آن SDK استفاده می‌کند، از مدیریت مستندات نصب Firebase دیدن کنید.

Performance Monitoring همچنین به Firebase Remote Config SDK برای کمک به کنترل حجم رویدادهای جمع آوری شده از یک برنامه وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده های کاربر نهایی که به طور خودکار توسط آن SDK جمع آوری می شود را در نظر بگیرید (به بخش Remote Config در این صفحه مراجعه کنید).

Performance Monitoring همچنین برای گزارش نماهای جدول زمانی داده‌های عملکرد در کنسول Firebase به Firebase sessions SDK وابسته است. از آنجایی که آن SDK به طور موقت در برنامه شما گنجانده شده است، مطمئن شوید که داده‌های کاربر نهایی را که به‌طور خودکار توسط آن SDK جمع‌آوری می‌شود در نظر بگیرید (به بخش SDK Firebase sessions در این صفحه مراجعه کنید).

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Firebase Performance Monitoring SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. جدول زیر نمونه‌هایی از داده‌های کاربر نهایی را فهرست می‌کند که بسته به استفاده شما می‌توانند جمع‌آوری شوند، اما مطمئن شوید که داده‌های جمع‌آوری‌شده با استفاده خاص خود را در نظر بگیرید.

داده ها بسته به پیکربندی و فراخوانی برنامه شما، Firebase Performance Monitoring SDK...
ردیابی های سفارشی تعریف شده توسط توسعه دهنده

معیارهای عملکرد برنامه را برای هر ردیابی سفارشی که یک برنامه‌نویس در برنامه خود ابزار می‌کند جمع‌آوری می‌کند.

معیارهای عملکرد سفارشی
(داده های تعریف شده توسط توسعه دهنده)

تمام معیارهای عملکرد سفارشی را که یک برنامه‌نویس به ردیابی‌های سفارشی متصل می‌کند، جمع‌آوری می‌کند.

ویژگی های سفارشی
(داده های تعریف شده توسط توسعه دهنده)

هر ویژگی سفارشی را که یک توسعه دهنده به ردیابی های سفارشی متصل می کند جمع آوری می کند.

اطلاعات تکمیلی

هدف از جمع آوری داده ها

Firebase Performance Monitoring معمولاً از داده‌های جمع‌آوری‌شده فهرست‌شده در بخش‌های فرعی بالا برای فعال کردن گزارش عملکرد و نظارت بر عملکرد برنامه استفاده می‌کند. همچنین، برای کسب اطلاعات در مورد نحوه استفاده از داده های خاص ، بخش های فرعی بالا را مرور کنید. در افشای داده‌هایتان، علاوه بر نحوه استفاده از داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده جمع‌آوری‌شده توسط SDK، حتماً نحوه استفاده خاص از داده‌های جمع‌آوری‌شده را نیز در نظر بگیرید.



Realtime Database

com.google.firebase:firebase-database
com.google.firebase:firebase-database-ktx

داده ها به صورت خودکار جمع آوری می شوند

Firebase Realtime Database SDK داده های زیر را به صورت خودکار جمع آوری می کند.

داده ها به طور پیش فرض، Firebase Realtime Database SDK...
آدرس IP

آدرس‌های IP را جمع‌آوری می‌کند تا ابزار نمایه‌ساز را فعال کند، که به توسعه‌دهندگان کمک می‌کند روند استفاده و خرابی‌های پلتفرم را درک کنند.

عوامل کاربر

رشته‌های عامل کاربر را جمع‌آوری می‌کند تا ابزار نمایه‌ساز را فعال کند، که به توسعه‌دهندگان کمک می‌کند روند استفاده و خرابی‌های پلتفرم را درک کنند.

توجه داشته باشید که این عامل کاربر به عامل کاربر Firebase اشاره نمی کند.

داده ها بسته به استفاده شما جمع آوری می شود

بسته به نحوه پیکربندی یا فراخوانی Firebase Realtime Database SDK و ویژگی‌های محصول، برنامه شما ممکن است داده‌های کاربر نهایی را جمع‌آوری کند که باید در افشای داده‌های شما گنجانده شود. مطمئن شوید که داده‌های کاربر نهایی تعریف‌شده توسط توسعه‌دهنده را که با استفاده خاص شما جمع‌آوری می‌شود، حساب کنید.

ملاحظات دیگر

اگر Realtime Database با Firebase Authentication استفاده می کنید ، و اگر یک کاربر نهایی به امضا رسیده باشد ، هر درخواست از Realtime Database به طور خودکار شناسه کاربر قابل اجرا را از Firebase Authentication درج می کند.

اطلاعات تکمیلی

هدف برای جمع آوری داده ها

لطفاً برای اطلاعات در مورد نحوه استفاده از داده های خاص ، زیر بخش های فوق را مرور کنید. در افشای داده های خود ، علاوه بر نحوه استفاده از داده های کاربر نهایی تعریف شده توسط توسعه دهنده جمع آوری شده توسط SDK ، حتماً نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



Remote Config

com.google.firebase:firebase-config
com.google.firebase:firebase-config-ktx

داده های جمع آوری شده به صورت خودکار

Firebase Remote Config SDK داده های زیر را بطور خودکار جمع می کند.

داده ها به طور پیش فرض ، Firebase Remote Config SDK ...
کد کشور

کد کشور را جمع آوری می کند تا پارامترهای مبتنی بر این داده ها را هدف قرار دهد.

کد زبان

کد زبان را به منظور هدف قرار دادن پارامترهای مبتنی بر این داده ها جمع آوری می کند.

منطقه زمانی

منطقه زمانی را جمع آوری می کند تا پارامترهای مبتنی بر این داده ها را هدف قرار دهد.

نسخه پلتفرم

نسخه پلتفرم را به منظور هدف قرار دادن پارامترهای مبتنی بر این داده ها جمع آوری می کند.

نسخه سیستم عامل

نسخه سیستم عامل را به منظور هدف قرار دادن پارامترهای مبتنی بر این داده ها جمع آوری می کند.

شناسه برنامه Android Firebase

شناسه برنامه Android Android Firebase را جمع آوری می کند (این نام بسته برنامه نیست) به منظور هدف قرار دادن پارامترهای مبتنی بر این داده ها.

نام بسته برنامه

نام بسته را به منظور هدف قرار دادن پارامترهای مبتنی بر این داده ها جمع آوری می کند.

نسخه Remote Config SDK که توسط برنامه استفاده می شود

نسخه SDK را برای ارائه ، حفظ و بهبود خدمات Firebase جمع آوری می کند.

ملاحظات دیگر

Remote Config وابستگی به نصب Firebase SDK دارد. از آنجا که SDK به صورت روحی در برنامه شما گنجانده شده است ، حتماً داده های کاربر نهایی را که بطور خودکار توسط آن SDK جمع آوری شده است ، حساب کنید (به بخش نصب در این صفحه مراجعه کنید). برای کسب اطلاعات در مورد داده هایی که Remote Config از جمع آوری داده های SDK استفاده می کند ، به مستندات نصب Firebase Manage مراجعه کنید.

داده های جمع آوری شده بسته به استفاده شما

Firebase Remote Config SDK ویژگی های اختیاری ندارد که توسعه دهنده بتواند برای جمع آوری سایر داده های کاربر نهایی پیکربندی یا فراخوانی کند.

ملاحظات دیگر

برخی از ویژگی های اختیاری Remote Config به Firebase SDK برای Google Analytics بستگی دارد. اگر آن SDK را در برنامه خود قرار دهید ، حتماً داده های کاربر نهایی را که بطور خودکار توسط آن SDK جمع آوری شده است ، حساب کنید (به مستندات Google Analytics مراجعه کنید). در جدول زیر نمونه هایی از نحوه تعامل Remote Config SDK با داده های Google Analytics ذکر شده است:

داده ها اگر برنامه شما شامل Firebase SDK برای Google Analytics است ، پس Remote Config ...
ویژگی های کاربر

خواص کاربر به دست آمده توسط Firebase SDK را برای Google Analytics به منظور هدف قرار دادن پارامترهایی که بر اساس شرایط خاصیت کاربر است ، جمع آوری می کند.

اولین بار باز

Timestamp رویداد first_open را که توسط Firebase SDK برای Google Analytics به دست آمده است ، جمع آوری می کند تا پارامترهایی را که بر اساس زمان اول باز است ، هدف قرار دهد.

اگر شخصی سازی Remote Config اجرا شود ، از داده های به دست آمده توسط Firebase Remote Config SDK و وقایع به دست آمده توسط Firebase SDK برای Google Analytics می توان برای ساخت مدل های پیش بینی و اندازه گیری عملکرد آن مدل ها استفاده کرد.

اطلاعات تکمیلی

هدف برای جمع آوری داده ها

Firebase Remote Config به طور کلی از داده های جمع آوری شده در زیر بخش های فوق استفاده می کند تا رفتار و ظاهر برنامه خود را بدون انتشار به روزرسانی برنامه تغییر دهد. داده های جمع شده برای نسخه سیستم عامل و نسخه SDK توسط Firebase برای درک روند استفاده و اطلاع رسانی در جهت محصول استفاده می شود. همچنین ، برای اطلاعات در مورد نحوه استفاده از داده های خاص ، زیر بخش های فوق را مرور کنید. در افشای داده های خود ، حتماً نحوه استفاده خاص از داده های جمع آوری شده را نیز به خود اختصاص دهید.



Vertex AI در Firebase

com.google.firebase:firebase-vertexai

داده های جمع آوری شده به صورت خودکار

Vertex AI در Firebase SDK داده های زیر را بطور خودکار جمع می کند.

داده ها به طور پیش فرض ، vertex AI در Firebase SDK ...
نام مدل

نام مدل را در دعوت جمع می کند.

نسخه SDK که توسط برنامه استفاده می شود

نسخه Vertex AI را در Firebase SDK که توسط برنامه استفاده می شود ، جمع آوری می کند.

این مقدار در هدر هر درخواست گنجانده شده است.

نسخه زبان

نسخه زمان اجرا Kotlin را که توسط برنامه استفاده می شود ، جمع آوری می کند.

این مقدار در هدر هر درخواست گنجانده شده است.

داده های جمع آوری شده بسته به استفاده شما

بسته به نحوه پیکربندی یا استناد به Vertex AI در Firebase SDK و ویژگی های محصول ، برنامه شما ممکن است داده های کاربر نهایی را که باید در افشای داده شما گنجانده شود ، جمع آوری کند. اطمینان حاصل کنید که داده های کاربر نهایی تعریف شده توسط توسعه دهنده را که توسط استفاده خاص شما جمع آوری شده است ، حساب کنید.

ملاحظات دیگر

اگر از Vertex AI در Firebase با Firebase Authentication استفاده می کنید و اگر یک کاربر نهایی وارد سیستم شود ، هر درخواست از Vertex AI در Firebase به طور خودکار شناسه کاربری قابل اجرا را از Firebase Authentication درج می کند.

اطلاعات تکمیلی

هدف برای جمع آوری داده ها

Vertex AI در Firebase به طور کلی از داده های جمع آوری شده ذکر شده در زیر بخش های فوق استفاده می کند تا در پاسخ به درخواست های برنامه شما از سرویس باطن استفاده کند. همچنین ، برای اطلاعات در مورد نحوه استفاده از داده های خاص ، زیر بخش های فوق را مرور کنید. در افشای داده های خود ، علاوه بر نحوه استفاده از داده های کاربر نهایی تعریف شده توسط توسعه دهنده جمع آوری شده توسط SDK ، حتماً نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



کتابخانه های Firebase را به صورت روحی شامل می شود

کتابخانه های Firebase که در این بخش ذکر شده اند ، در برخی دیگر از کتابخانه های Firebase درج شده اند. هیچ یک از کتابخانه های زیر یک سطح در دسترس برای توسعه دهندگان ندارند ، اما ممکن است داده های کاربر نهایی را جمع آوری کنند (برای جزئیات بیشتر به هر کتابخانه زیر مراجعه کنید).

جلسات پایگاه آتش نشانی

com.google.firebase:firebase-sessions

داده های جمع آوری شده به صورت خودکار

SDK Firebase sessions داده های زیر را بطور خودکار جمع می کند.

داده ها به طور پیش فرض ، Firebase sessions Sessions ...
فراداده برنامه

ابرداده را در مورد برنامه ، مانند نام بسته ، اطلاعات سیستم عامل ، نسخه SDK و نوع اتصال شبکه جمع آوری می کند.

ابرداده دستگاه

ابرداده را در مورد برنامه مانند تولید کننده و مدل دستگاه جمع آوری می کند.

معیارهای کاربردی

داده های استفاده مانند زمانی را که یک برنامه برای شروع یک جلسه جدید پیش بینی شده است ، جمع آوری می کند.

داده های جمع آوری شده بسته به استفاده شما

Firebase sessions SDK ویژگی های اختیاری ندارد که توسعه دهنده بتواند برای جمع آوری سایر داده های کاربر نهایی پیکربندی یا فراخوانی کند.

اطلاعات تکمیلی

هدف برای جمع آوری داده ها

SDK Firebase sessions از داده های جمع آوری شده در بخش های فوق برای ارائه معیارهای تصادف و عملکرد برای برنامه استفاده می کند. همچنین ، برای اطلاعات در مورد نحوه استفاده از داده های خاص ، زیر بخش های فوق را مرور کنید. در افشای داده های خود ، علاوه بر نحوه استفاده از داده های کاربر نهایی تعریف شده توسط توسعه دهنده جمع آوری شده توسط SDK ، حتماً نحوه استفاده خاص از داده های جمع آوری شده را نیز در نظر بگیرید.



سایر منابع مفید