使用 ARCore 创建 Play 免安装应用
使用集合让一切井井有条
根据您的偏好保存内容并对其进行分类。
ARCore 与 Play 免安装应用兼容,这是一项 Android 功能,让应用和游戏可以直接在搭载 Android 5.0(API 级别 21)或更高版本的设备上启动,而无需先安装。通过提供免安装体验,您可以提升应用或游戏的曝光度,这有助于吸引更多活跃用户并打造更顺畅的体验。
与传统应用的差异
后续步骤
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2025-07-26。
[null,null,["最后更新时间 (UTC):2025-07-26。"],[[["\u003cp\u003eARCore supports Play Instant Apps, allowing Android apps and games to launch without installation on devices with Android 5.0 (API level 21) or higher.\u003c/p\u003e\n"],["\u003cp\u003eUnlike regular apps, AR-enabled Play Instant apps require manual checks and installation prompts for Google Play Services for AR using \u003ccode\u003eArCoreApk.checkAvailability()\u003c/code\u003e and \u003ccode\u003eArCoreApk.requestInstall()\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe ARCore SDK contributes to the Play Instant App size limit, potentially using around 300kB of the 15MB allowance.\u003c/p\u003e\n"]]],["ARCore works with Play Instant Apps, allowing apps to run on Android 5.0+ without installation. Unlike standard apps, Play Instant apps do not automatically ensure \"Google Play Services for AR\" is installed. Developers must use `ArCoreApk.checkAvailability()` and `ArCoreApk.requestInstall()` to manage this. Instant Apps have size restrictions, with the ARCore SDK potentially consuming around 300kB of the 15MB limit. Creating instant-enabled app bundles requires following the Android Developer's guide.\n"],null,["# Creating Play Instant apps using ARCore\n\nARCore is compatible with\n[Play Instant Apps](https://developer.android.com/topic/google-play-instant/overview),\nan Android feature that enables apps and games to launch on devices running\nAndroid 5.0 (API level 21) or higher without having to first be installed. By\nproviding an instant experience, you can improve your app or game's discovery,\nwhich helps drive more active users and create lower friction experiences.\n\nDifferences compared to conventional apps\n-----------------------------------------\n\n- When an AR-enabled Play Instant app is installed, Google Play will **not**\n automatically ensure that\n [Google Play Services for AR](https://play.google.com/store/apps/details?id=com.google.ar.core)\n is installed and up to date, no matter if your app is AR Required or AR\n Optional.\n\n Instead, your app should use\n [`ArCoreApk.checkAvailability()`](/ar/reference/java/com/google/ar/core/ArCoreApk#checkAvailability(android.content.Context))\n and\n\n [`ArCoreApk.requestInstall()`](/ar/reference/java/com/google/ar/core/ArCoreApk#requestInstall(android.app.Activity,%20boolean))\n to check that Google Play Services for AR is\n installed.\n- Instant Apps have size constraints. The ARCore SDK may count towards\n approximately 300kB of the 15MB Play Instant App size limit. For more\n information, see\n [Reduce the size of your instant app](https://developer.android.com/topic/google-play-instant/guides/reduce-module-size).\n\nNext steps\n----------\n\n- Follow the Android Developer's guide on how to [create an instant-enabled app bundle](https://developer.android.com/topic/google-play-instant/getting-started/instant-enabled-app-bundle)."]]