واحد @google/mobile-ads میاناهای اصلی TypeScript،
کلاسها، و توابع سطح بالا را برای یکپارچهسازی Google
Mobile Ads در برنامههای React Native ارائه میدهد.
نمای کلی
-
چرخه حیات و مقداردهی اولیه کیت توسعه نرمافزار: از
initializeباInitializationConfigبرای مقداردهی اولیه کیت توسعه نرمافزار استفاده کنید، و وضعیتهای مقداردهی اولیه آداپتور را باgetInitializationStatusوInitializationStatusبازرسی کنید. -
پلاتفرم پیامرسانی کاربر (UMP): مدیریت موافقت کاربر با
requestConsentInfoUpdate،loadAndShowConsentFormIfRequired،showPrivacyOptionsForm، و بازرسی وضعیت موافقت باgetConsentStatusوcanRequestAds. -
پیکربندی درخواست: تنظیمات خطمشی و هدفیابی جهانی را با
setRequestConfigurationوRequestConfigurationتعریف کنید، گزینههایی مثلAgeRestrictedTreatment،MaxAdContentRating، وPublisherPrivacyPersonalizationStateرا پیکربندی کنید. -
قالبهای آگهی: بار کردن و ارائه آگهیها بااستفاده از کلاسهای قالب
مثل
AppOpenAd،InterstitialAd،RewardedAd، وRewardedInterstitialAd. -
ابزارهای توسعهدهنده: بااستفاده از
openAdInspectorیاopenDebugMenu، وضعیت آداپتور، و پیکربندیهای کیت توسعه نرمافزار را در زمان واقعی بررسی کنید.
| نامهای مستعار نوع | |
|---|---|
Adapter
|
نشاندهنده وضعیتهای ممکن مقداردهی اولیه میانجیگری
آداپتور است.
|
Ad
|
مکانهای نماد AdChoices در نمای آگهی. |
Ad
|
قالب آگهی درخواستی. |
Ad
|
اطلاعات خطا درباره اینکه چرا بازرس آگهی ناموفق بوده است.
|
Ad
|
خطاهایی که بر باز کردن یا عملکرد بازرس آگهی تأثیر میگذارند.
|
Ad
|
گزینههای جهتگیری برای آگهیهای برنمای تطبیقی بهخط و بزرگ لنگرشده تطبیقی.
|
Ad
|
ابعاد آگهی را نشان میدهد. |
Age
|
گزینههای پردازش محدودشده براساس سن را برای درخواستهای آگهی تعریف میکند.
|
Consent
|
مقادیر وضعیت موافقت. |
Debug
|
مقادیر اشکالزدایی برای آزمایش جغرافیا. |
Form
|
نشاندهنده کدهای خطا برای خرابیهای عملکرد فرم «پلاتفرم پیامرسانی کاربر» (UMP) است.
|
Full
|
|
Load
|
نشاندهنده کدهای خطا برای خطاهای عملیات بار کردن آگهی است.
|
Max
|
حداکثر ردهبندی محتوای آگهی را برای برنامه تعریف میکند و
انواع آگهیهایی را که میتوان نمایش داد طبقهبندی میکند.
|
Native
|
نامهای استفادهشده برای شناسایی داراییهای آگهی بومی استاندارد.
|
Native
|
قالب آگهی بومی بارشده را شناسایی میکند. |
Native
|
اولویتهای نسبت ابعادی رسانه آگهی بومی برگشتی.
|
On
|
تعریف میانای کاربری برای یک تماس برگشتی که وقتی میانای کاربری بازرس آگهی بسته میشود فراخوانی میشود.
|
Precision
|
دقت مقدار آگهی گزارششده. |
Privacy
|
وضعیت الزامات گزینههای حریم خصوصی. |
Publisher
|
وضعیت شخصیسازی رفتار حریم خصوصی «ناشر» را نشان میدهد.
|
Resize
|
گزینههای سفارشیسازی حالت تغییر اندازه محتوای تصویر در
NativeAdMediaView.
|
Resolved
|
نشاندهنده وضعیت نهایی حلوفصلشده اندازه آگهی پساز بار شدن آگهی است.
|
Swipe
|
دستورالعملهای اشارههای تند کشیدن کلیک سفارشی. |
| متغیر | |
|---|---|
Ad
|
اندازههای آگهی ازپیشتعریفشده و روشهای کمکی برای ایجاد اندازههای تطبیقی و
سفارشی.
|
| توابع | |
|---|---|
can
|
بررسی میکند که آیا وضعیت موافقت فعلی به شما اجازه میدهد
آگهی درخواست کنید یا نه.
|
get
|
وضعیت موافقت فعلی کاربر را دریافت میکند. |
get
|
وضعیت مقداردهی اولیه کیت توسعه نرمافزار را دریافت میکند. |
get
|
بررسی میکند که آیا نقطه ورودی گزینههای حریم خصوصی برای برنامه شما الزامی است یا نه.
|
get
|
پیکربندی درخواست سراسری را دریافت میکند. |
initialize
|
«کیت توسعه نرمافزار تبلیغات تلفن همراه Google» را مقداردهی اولیه میکند. |
is
|
بررسی میکند که آیا فرم موافقت دردسترس است یا نه. |
load
|
اگر وضعیت موافقت فعلی کاربر ایجاب کند (برای نمونه، وضعیت «الزامی» باشد)،
فرم موافقتی را بار میکند و به کاربر ارائه میدهد.
|
open
|
روپوش «بازرس آگهی کیت توسعه نرمافزار تبلیغات تلفن همراه Google» را باز میکند.
|
open
|
منو اشکالزدایی را باز میکند. |
parse
|
خطای بومی پرتابشده درطول بار کردن آگهی را تجزیه میکند و آن را در
LoadAdError میپیچد.
|
request
|
درخواست بهروزرسانی اطلاعات موافقت میکند. |
reset
|
همه وضعیتهای موافقت را از فضای ذخیرهسازی ماندگار پاک میکند.
|
set
|
کنترل میکند که آیا شناسه طرف اول ناشر فعال است یا خیر.
|
set
|
پیکربندی درخواست سراسری را برای رعایت استانداردها و
هدفیابی تنظیم میکند.
|
set
|
میزان صدای برنامه تحت کنترل کاربر را تنظیم میکند.
|
set
|
مشخص میکند که برنامه صامت است یا نه. |
show
|
فرم گزینههای حریم خصوصی را نشان میدهد. |
نامهای مستعار نوع
AdapterState
AdapterState: typeof AdapterState[keyof typeof AdapterState]
AdChoicesPlacement
AdChoicesPlacement:
typeof AdChoicesPlacement[keyof typeof AdChoicesPlacement]
| مشخصات | |
|---|---|
BOTTOM_
|
گوشه پایین سمت چپ آگهی. |
BOTTOM_
|
گوشه پایین سمت راست آگهی. |
TOP_
|
گوشه بالا سمت راست آگهی. |
TOP_
|
گوشه بالا سمت راست آگهی. |
AdFormat
AdInspectorError
AdInspectorError:
BaseError<AdInspectorErrorCode>
AdInspectorErrorCode
AdInspectorErrorCode:
typeof AdInspectorErrorCode[keyof typeof AdInspectorErrorCode]
AdOrientation
AdOrientation: typeof AdOrientation[keyof typeof AdOrientation]
| مشخصات | |
|---|---|
CURRENT
|
|
LANDSCAPE
|
|
PORTRAIT
|
|
AdSize
ابعاد آگهی را نشان میدهد.
ممکن است یکی از مجموعههای ازپیشتعریفشده اندازهها (برای نمونه، AdSize.LARGE_BANNER)، یا اندازه تطبیقی باشد.
ممکن است یکی از مجموعههای ازپیشتعریفشده اندازهها (برای نمونه، AdSize.LARGE_BANNER)، یا اندازه تطبیقی باشد.
AgeRestrictedTreatment
AgeRestrictedTreatment:
typeof AgeRestrictedTreatment[keyof typeof AgeRestrictedTreatment]
ConsentStatus
ConsentStatus: typeof ConsentStatus[keyof typeof ConsentStatus]
DebugGeography
DebugGeography: typeof DebugGeography[keyof typeof DebugGeography]
FormErrorCode
FormErrorCode: typeof FormErrorCode[keyof typeof FormErrorCode]
FullScreenContentErrorCode
FullScreenContentErrorCode:
typeof FullScreenContentErrorCode[keyof typeof FullScreenContentErrorCode]
| مشخصات | |
|---|---|
AD_
|
آگهی قبلاً نشان داده شده است. |
AD_
|
آگهی برای نمایش آماده نیست. |
AD_
|
آگهی برای صحنه خیلی بزرگ است (فقط iOS). |
APP_
|
برنامه در پیشزمینه نیست. |
INTERNAL_
|
اتفاقی در داخل رخ داد؛ برای مثال، هنگام آمادهسازی برای نمایش محتوای آگهی، استثنایی رخ داد.
|
MEDIATION_
|
آداپتور واسطهگری نتوانست آگهی را نشان دهد. برای علت اصلی،
FullScreenContentError.mediationAdError
را ببینید.
|
UNKNOWN
|
کد خطا به کد خطای شناختهشدهای نگاشت نشد.
|
LoadAdErrorCode
LoadAdErrorCode: typeof LoadAdErrorCode[keyof typeof LoadAdErrorCode]
MaxAdContentRating
MaxAdContentRating:
typeof MaxAdContentRating[keyof typeof MaxAdContentRating]
NativeAdAssetNames
NativeAdAssetNames:
typeof NativeAdAssetNames[keyof typeof NativeAdAssetNames]
NativeAdType
NativeAdType: typeof NativeAdType[keyof typeof NativeAdType]
| مشخصات | |
|---|---|
BANNER
|
آگهی برنمایی. |
CUSTOM_
|
آگهی قالب بومی سفارشی. |
NATIVE
|
آگهی بومی. |
NativeMediaAspectRatio
NativeMediaAspectRatio:
typeof NativeMediaAspectRatio[keyof typeof NativeMediaAspectRatio]
OnAdInspectorClosedListener
OnAdInspectorClosedListener:
((error?) => void)
PrecisionType
PrecisionType: typeof PrecisionType[keyof typeof PrecisionType]
PrivacyOptionsRequirementStatus
PrivacyOptionsRequirementStatus:
typeof PrivacyOptionsRequirementStatus[keyof typeof PrivacyOptionsRequirementStatus]
| مشخصات | |
|---|---|
NOT_
|
نقطه ورودی گزینههای حریم خصوصی الزامی نیست.
|
REQUIRED
|
نقطه ورودی گزینههای حریم خصوصی الزامی است. |
UNKNOWN
|
وضعیت الزامی بودن گزینههای حریم خصوصی نامشخص است.
|
PublisherPrivacyPersonalizationState
PublisherPrivacyPersonalizationState: typeof PublisherPrivacyPersonalizationState[keyof typeof PublisherPrivacyPersonalizationState]
ResizeMode
ResizeMode: typeof ResizeMode[keyof typeof ResizeMode]
ResolvedAdSize
ResolvedAdSize:
FixedAdSize | FluidAdSize
برای اکثر آگهیها، این وضعیت به FixedAdSize با ابعاد دقیق
width و height تبدیل میشود.
برای آگهیهای بنری با اندازه پویا، این به
FluidAdSize
تبدیل میشود که در آن ابعاد توسط سلسلهمراتب نمای مدیریت میشود.
SwipeGestureDirection
SwipeGestureDirection:
typeof SwipeGestureDirection[keyof typeof SwipeGestureDirection]
| مشخصات | |
|---|---|
DOWN
|
تند روی صفحه بهپایین بکشید. |
LEFT
|
تند بهچپ بکشید. |
RIGHT
|
انگشتتان را تند بهچپ بکشید. |
UP
|
تند بهسمت بالا بکشید؛ |
متغیر
AdSize
AdSize: {
BANNER: FixedAdSize;
custom: ((width,
height) => FixedAdSize);
FLUID: FluidAdSize;
FULL_BANNER: FixedAdSize;
getCurrentOrientationInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
getInlineAdaptiveBannerAdSize: ((width,
maxHeight) => InlineAdaptiveAdSize);
getLandscapeInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
getLargeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
getLargeLandscapeAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
getLargePortraitAnchoredAdaptiveBannerAdSize: ((width) => Promise<LargeAnchoredAdaptiveAdSize>);
getPortraitInlineAdaptiveBannerAdSize: ((width) => InlineAdaptiveAdSize);
LARGE_BANNER: FixedAdSize;
LEADERBOARD: FixedAdSize;
MEDIUM_RECTANGLE: FixedAdSize;
}
توابع
canRequestAds
canRequestAds(): boolean
بررسی میکند که آیا وضعیت موافقت فعلی به شما اجازه میدهد آگهی درخواست کنید یا نه.
| بازگشتیها | |
|---|---|
boolean
|
true اگر بتوانید درخواست آگهی کنید،
false درغیراینصورت.
|
getConsentStatus
getConsentStatus(): ConsentStatus
وضعیت موافقت فعلی کاربر را دریافت میکند.
| بازگشتیها | |
|---|---|
ConsentStatus
|
وضعیت رضایت فعلی. |
getInitializationStatus
getInitializationStatus(): InitializationStatus
وضعیت مقداردهی اولیه کیت توسعه نرمافزار را دریافت میکند.
از این روش برای بررسی اینکه آیا مقداردهی اولیه کیت توسعه نرمافزار بهپایان رسیده است یا نه و برای بازرسی وضعیت هریک از آداپتورهای واسطهگری استفاده کنید.
از این روش برای بررسی اینکه آیا مقداردهی اولیه کیت توسعه نرمافزار بهپایان رسیده است یا نه و برای بازرسی وضعیت هریک از آداپتورهای واسطهگری استفاده کنید.
| بازگشتیها | |
|---|---|
InitializationStatus
|
وضعیت فعلی مقداردهی اولیه. |
getPrivacyOptionsRequirementStatus
getPrivacyOptionsRequirementStatus(): PrivacyOptionsRequirementStatus
بررسی میکند که آیا نقطه ورودی گزینههای حریم خصوصی برای برنامه شما الزامی است یا نه.
اگر نقطه ورودی الزامی است، عنصر رابط کاربری قابلمشاهده و تعاملی به برنامهتان اضافه کنید که showPrivacyOptionsForm را برای نمایش فرم گزینههای حریم خصوصی فراخوانی کند. اگر نقطه ورودی لازم نیست، عنصر رابط کاربری خود را بهگونهای پیکربندی کنید که نمایان و تعاملی نباشد.
اگر نقطه ورودی الزامی است، عنصر رابط کاربری قابلمشاهده و تعاملی به برنامهتان اضافه کنید که showPrivacyOptionsForm را برای نمایش فرم گزینههای حریم خصوصی فراخوانی کند. اگر نقطه ورودی لازم نیست، عنصر رابط کاربری خود را بهگونهای پیکربندی کنید که نمایان و تعاملی نباشد.
| بازگشتیها | |
|---|---|
PrivacyOptionsRequirementStatus
|
وضعیت الزامات گزینههای حریم خصوصی. |
getRequestConfiguration
getRequestConfiguration(): RequestConfiguration
پیکربندی درخواست سراسری را دریافت میکند.
از این روش برای بازیابی پیکربندی درخواست کنونی که بهصورت سراسری اعمال شده است استفاده کنید.
از این روش برای بازیابی پیکربندی درخواست کنونی که بهصورت سراسری اعمال شده است استفاده کنید.
| بازگشتیها | |
|---|---|
RequestConfiguration
|
پیکربندی درخواست سراسری فعلی. |
initialize
initialize(config,
onInitializationComplete?): void
«کیت توسعه نرمافزار تبلیغات تلفن همراه Google» را مقداردهی اولیه میکند.
این روش را قبلاز بار کردن آگهی و قبلاز تعامل با بقیه «کیت توسعه نرمافزار تبلیغات تلفن همراه Google» فراخوانی کنید.
این روش را قبلاز بار کردن آگهی و قبلاز تعامل با بقیه «کیت توسعه نرمافزار تبلیغات تلفن همراه Google» فراخوانی کنید.
| پارامترها | |
|---|---|
config:
InitializationConfig
|
گزینههایی برای کنترل مقداردهی اولیه کیت توسعه نرمافزار. |
|
تابعی که وقتی کیت توسعه نرمافزار مقداردهی اولیه را بهپایان میرساند اجرا میشود. |
isConsentFormAvailable
isConsentFormAvailable(): boolean
بررسی میکند که آیا فرم موافقت دردسترس است یا نه.
| بازگشتیها | |
|---|---|
boolean
|
true اگر فرم موافقت دردسترس باشد،
false درغیراینصورت.
|
loadAndShowConsentFormIfRequired
loadAndShowConsentFormIfRequired(onDismissed?): void
اگر وضعیت فعلی رضایت کاربر ایجاب کند (برای نمونه، وضعیت «الزامی» باشد)،
فرم موافقت را بار میکند و به کاربر ارائه میدهد.
| پارامترها | |
|---|---|
|
وقتی فرم بسته میشود یا اگر فرمی لازم نباشد، تابع برگشتی فراخوانی میشود، با FormError اختیاری اگر ارائه ناموفق باشد. |
openAdInspector
openAdInspector(_listener): void
رونهاد «بازرس آگهی کیت توسعه نرمافزار تبلیغات تلفن همراه Google» را باز میکند.
از این روش برای اشکالزدایی تنظیمات میانجیگری و منابع آگهی استفاده کنید.
از این روش برای اشکالزدایی تنظیمات میانجیگری و منابع آگهی استفاده کنید.
| پارامترها | |
|---|---|
_listener:
OnAdInspectorClosedListener
|
|
openDebugMenu
openDebugMenu(adUnitId): void
منو اشکالزدایی را باز میکند.
از این روش برای باز کردن منو اشکالزدایی واحد آگهی خاصی استفاده کنید تا در آزمایش و عیبیابی پیکربندیهای آگهی کمک کند.
از این روش برای باز کردن منو اشکالزدایی واحد آگهی خاصی استفاده کنید تا در آزمایش و عیبیابی پیکربندیهای آگهی کمک کند.
| پارامترها | |
|---|---|
adUnitId: string
|
شناسه واحد آگهی برای باز کردن منو اشکالزدایی. |
parseLoadAdError
parseLoadAdError(error): LoadAdError
خطای بومی پرتابشده درطول بار کردن آگهی را تجزیه میکند و آن را در
LoadAdError میپیچد.
| پارامترها | |
|---|---|
error: unknown
|
شیء خطای پرتابشده توسط واحد بومی. |
| بازگشتیها | |
|---|---|
LoadAdError
|
شیء LoadAdError تجزیهشده. |
requestConsentInfoUpdate
requestConsentInfoUpdate(params?, onComplete?): void
درخواست بهروزرسانی اطلاعات موافقت میکند.
این API باید در هر جلسه برنامه قبلاز فراخواندن getConsentStatus فراخوانده شود.
پساز فراخوانده شدن این API، getConsentStatus مقدار برگشتی بهصورت همزمان بهروزرسانی میشود تا وضعیت موافقت از جلسه برنامه قبلی را دربرگیرد، درصورتیکه وجود داشته باشد.
getConsentStatus پساز فراخوانده شدن
این API باید در هر جلسه برنامه قبلاز فراخواندن getConsentStatus فراخوانده شود.
پساز فراخوانده شدن این API، getConsentStatus مقدار برگشتی بهصورت همزمان بهروزرسانی میشود تا وضعیت موافقت از جلسه برنامه قبلی را دربرگیرد، درصورتیکه وجود داشته باشد.
getConsentStatus پساز فراخوانده شدن
onComplete بازمانی میتواند دوباره به وضعیت بهروزرسانیشده بهروز شود.
| پارامترها | |
|---|---|
|
پیکربندیهای اختیاری برای اشکالزدایی و هدفیابی. |
|
وقتی بهروزرسانی اطلاعات موافقت بهپایان میرسد، تابع برگشت تماس با یک FormError اختیاری فراخوانی میشود، اگر درخواست ناموفق باشد. |
بازنشانی
reset(): void
همه وضعیتهای موافقت را از فضای ذخیرهسازی ماندگار پاک میکند.
فقط برای اهداف اشکالزدایی استفاده کنید.
فقط برای اهداف اشکالزدایی استفاده کنید.
setPublisherFirstPartyIdEnabled
setPublisherFirstPartyIdEnabled(enabled): void
کنترل میکند که شناسه طرف اول ناشر فعال باشد یا نه.
شناسه طرف اول ناشر «کیت توسعه نرمافزار آگهیهای دستگاه همراه Google» را که قبلاً بهعنوان کلید برنامه یکسان شناخته میشد فعال یا غیرفعال میکند.
شناسه طرف اول ناشر «کیت توسعه نرمافزار آگهیهای دستگاه همراه Google» را که قبلاً بهعنوان کلید برنامه یکسان شناخته میشد فعال یا غیرفعال میکند.
- همچنین مراجعه کنید به
| پارامترها | |
|---|---|
enabled: boolean
|
برای فعال کردن شناسه شخص اول ناشر درست است؛ برای غیرفعال کردن نادرست است. پیشفرض true است.
|
setRequestConfiguration
setRequestConfiguration(_config): void
پیکربندی درخواست جهانی را برای رعایت استانداردها و
هدفیابی تنظیم میکند.
از این روش برای مشخص کردن جزئیات هدفیابی، مثل حداکثر ردهبندی محتوای آگهی، تنظیمات رعایت استانداردها، مثل برچسب رفتار با سن، و شناسههای دستگاه آزمایشی استفاده کنید.
از این روش برای مشخص کردن جزئیات هدفیابی، مثل حداکثر ردهبندی محتوای آگهی، تنظیمات رعایت استانداردها، مثل برچسب رفتار با سن، و شناسههای دستگاه آزمایشی استفاده کنید.
| پارامترها | |
|---|---|
_config:
RequestConfiguration
|
|
setUserControlledAppVolume
setUserControlledAppVolume(volume): void
میزان صدای برنامه کنترلشده توسط کاربر را تنظیم میکند.
از این روش برای تنظیم میزان صدای همه آگهیها نسبت به دیگر بروندادهای صوتی در دستگاه استفاده کنید.
از این روش برای تنظیم میزان صدای همه آگهیها نسبت به دیگر بروندادهای صوتی در دستگاه استفاده کنید.
| پارامترها | |
|---|---|
volume: number
|
سطح صدا، بین ۰٫۰ (بیصدا) و ۱٫۰ (حداکثر). هر مقدار ممیز شناور در این محدوده معتبر است (برای مثال، ۰٫۰۰۱ یا ۰٫۳۳۳۳۳). مقدار به افزایشهای اندازه گام خاصی، مانند ۰٫۱، محدود نمیشود. |
setUserMutedApp
setUserMutedApp(muted): void
تعیین میکند که آیا برنامه بیصدا است یا نه.
از این روش برای کنترل وضعیت بیصدا بودن اولیه صدای آگهیهای بعدی استفاده کنید.
از این روش برای کنترل وضعیت بیصدا بودن اولیه صدای آگهیهای بعدی استفاده کنید.
| پارامترها | |
|---|---|
muted: boolean
|
آیا صدای برنامه باید بیصدا شود. بهطور پیشفرض
false است.
|
showPrivacyOptionsForm
showPrivacyOptionsForm(onDismissed?): void
فرم گزینههای حریم خصوصی را نشان میدهد.
اگر getPrivacyOptionsRequirementStatus
این روش فقط باید در پاسخ به ورودی کاربر برای درخواست نمایش فرم گزینههای حریم خصوصی فراخوانی شود.
وقتی فرمی دردسترس قرار میگیرد، کیت توسعه نرمافزار بهطور خودکار فرم گزینههای حریم خصوصی را ازقبل بار میکند. اگر هیچ فرمی ازقبل بار نشده باشد، کیت توسعه نرمافزار سعی میکند فرمی را بهصورت ناهمزمان بار کند.
پساز اینکه فرم به کاربر ارائه شد، کاربر گزینهای را انتخاب کرد، و فرم را بست، با
اگر getPrivacyOptionsRequirementStatus
REQUIRED باشد، فرم گزینههای حریم خصوصی را ارائه میکند.این روش فقط باید در پاسخ به ورودی کاربر برای درخواست نمایش فرم گزینههای حریم خصوصی فراخوانی شود.
وقتی فرمی دردسترس قرار میگیرد، کیت توسعه نرمافزار بهطور خودکار فرم گزینههای حریم خصوصی را ازقبل بار میکند. اگر هیچ فرمی ازقبل بار نشده باشد، کیت توسعه نرمافزار سعی میکند فرمی را بهصورت ناهمزمان بار کند.
پساز اینکه فرم به کاربر ارائه شد، کاربر گزینهای را انتخاب کرد، و فرم را بست، با
onDismissed پستماس گرفته میشود. همچنین میتواند با
FormError
برگردد اگر:
- فرم دردسترس نیست.
- فرم نمایش داده نمیشود.
- فرم هنوز درحال پیشبارگذاری است.
| پارامترها | |
|---|---|
|
وقتی فرم بسته میشود، تابع برگشتی با FormError اختیاری فراخوانی میشود اگر ارائه ناموفق باشد. |