قبل از انتشار برنامه خود در فروشگاه Google Play، باید تصمیم بگیرید که AR مورد نیاز است یا AR اختیاری .
AR Required به این معنی است که برنامه شما بدون AR قابل استفاده نیست و برنامه شما را فقط در دستگاه هایی که از ARCore پشتیبانی می کنند در دسترس قرار می دهد.
اختیاری AR به این معنی است که برنامه شما شامل یک یا چند ویژگی AR است که فقط در صورتی فعال میشوند که دستگاه از ARCore پشتیبانی کند، اما برنامه را میتوان روی دستگاههایی که از ARCore پشتیبانی نمیکنند نصب و اجرا کرد.
این طبقه بندی (اعم از اینکه یک برنامه AR مورد نیاز است یا AR اختیاری) به روش های زیر بر تجربه کاربر در Play Store تأثیر می گذارد:
برنامههای AR مورد نیاز در دستگاههای پشتیبانینشده نشان داده نمیشوند.
وقتی کاربری یک برنامه AR مورد نیاز را نصب یا بهروزرسانی میکند، فروشگاه Google Play نشان میدهد که Google Play Services برای AR مورد نیاز است و اگر نصب نشده باشد بهطور خودکار آن را نصب میکند یا اگر قدیمی باشد آن را بهروزرسانی میکند.
وقتی کاربری یک برنامه اختیاری AR را نصب یا بهروزرسانی میکند، Google Play Services for AR بهطور خودکار نصب یا بهروزرسانی نمیشود. برنامههای اختیاری AR باید دو بررسی زمان اجرا را اجرا کنند:
- هنگام راهاندازی، برنامه باید بررسی کند که آیا دستگاه از ARCore پشتیبانی میکند یا خیر ، و اگر چنین است، ویژگیهای AR را در برنامه فعال کند.
- هنگامی که کاربر ویژگیای را راهاندازی میکند که از AR استفاده میکند، باید بررسی کند که آیا خدمات Google Play برای AR نصب شده و بهروز است یا خیر ، و در غیر این صورت، از کاربر درخواست کند (در زیر نشان داده شده است).
مراحل بعدی
با نحوه افزودن عملکرد ARCore به برنامه های خود آشنا شوید: