Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Google 最近在 Google 搜索中实施了一项功能,如果结果可以在您的应用中打开,则允许用户即时安装您的应用。
有什么方法可以检测您的应用是否是这样打开的?从 Google 搜索安装并深度链接?
您可以在 Activity 中查询 Intent extraandroid.intent.extra.REFERRER_NAME以检查您的应用是否与 Google 搜索进行了深度链接。
android.intent.extra.REFERRER_NAME
从文档
extra 的值将具有以下格式之一,具体取决于引荐来源网址的类型: 应用引荐来源- “android-app://{package_id}/{scheme}/{host_path}” Web 引荐来源网址— “https://{host_path}”
extra 的值将具有以下格式之一,具体取决于引荐来源网址的类型:
应用引荐来源- “android-app://{package_id}/{scheme}/{host_path}”
Web 引荐来源网址— “https://{host_path}”