问题标签 [android-app-indexing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android 深度链接默认处理程序
我正在尝试使用 Marshmallow 版本中引入的深度链接站点和应用程序的最后一个默认处理功能。我已经完成了三个步骤,如此处所述(https://developer.android.com/training/app-links/index.html)
我在我的 apk 中创建了意图处理程序
我在我的测试网站上添加了 assetslink json 文件(https://kino.tryremember.ru/.well-known/assetlinks.json)
当我注意到我的应用程序处理网站链接时,例如,当我在 chrome 中单击谷歌搜索中的搜索结果链接时,它会给我选择器对话框,但正如文档(上面的链接)中所述,实际上会自动检测默认处理程序我的应用程序将是默认处理程序,因为我已经完成了所有条件。
但是在安装过程中,我可以在 logcat 中看到类似的东西
我不明白出了什么问题。有没有人知道我错过了什么或做错了什么?
android - 当用户点击 android webview 中的链接时启动应用程序
我一直在寻找这个,但我无法弄清楚。我有
Java 文件:
在哪里url = "facebook.com"
或者在清单中:
基本上,如果用户有一个域的应用程序,它应该启动它。这不是一般的方式,域是硬编码的。
android - 我可以在 AppIndexing 中放置和获取自定义对象吗?
是否可以将自定义对象添加到 AppIndex Thing 并在用户从谷歌搜索打开应用程序后检索它?每次用户通过谷歌搜索打开应用程序时,我都会从互联网上获取数据。
android - 没有 android:scheme 的 Android 深度链接
我有一个应用意图过滤器来打开深层链接的活动,这是我的意图过滤器:
我的问题是,当用户从消息应用程序(例如环聊、Whatsapp)打开链接(即“www.example.com/somepage”)时,Android 应用程序选择器不会在其列表中显示可能的应用程序,它只会在选项中显示所有浏览器应用程序。但是,当用户将“ https://www.example.com/somepage ”放入消息中时,它会起作用,Android 在其应用程序选择器中显示我的应用程序以打开链接。android:scheme="https"
当我尝试从我的意图过滤器中删除时,它也不起作用。
有没有人有同样的问题并有解决方案?
任何帮助都非常感谢。
android - Android 应用索引仅适用于英文搜索
根据 Firebase 网站上的教程,我已经在我的应用中实现了应用索引。我只想要两个功能,没什么特别的。
- 在搜索中单击相关链接时打开应用程序。
- 如果未安装该应用程序,请显示该应用程序的卡片,重定向到 Play 商店的内容。
奇怪的是,只有当搜索语言设置为英语时,应用安装卡才会显示,而其他任何语言都不会显示。
您知道这种行为的原因是什么吗?
android - Android 深层链接仅适用于某些网站
我在我的应用程序中使用应用程序索引,但有时它无法正确接收来自 Chrome 的意图。
如果我从我的生产网站打开链接,它是由 chrome 打开的。所以我创建了一个具有相同代码的测试站点。但是,在这种情况下,我的应用程序正确打开了深层链接。
我找不到任何解释,因为它在网络(但在不同的站点)和相同的 Android 应用程序中使用相同的代码。
这是我的意图过滤器:
这是我的按钮中的 html 代码:
如果我打开此地址中的链接(生产),它会打开 Play 商店(链接末尾是指向 Google Play 的重定向):
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados
如果我在这个其他地址(测试)中打开链接,它会正确打开我的应用程序:
https://central-splice-128620.appspot.com/parada/1/plaza-mariano-granados
我不明白为什么链接的处理方式不同。谢谢你。
编辑:
是因为我关注的是同一个站点内的链接吗?
https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados => https://soriabus-web.appspot.com/parada/1/plaza-mariano-granados/playstore
android - 如何阻止 Android Studio 建议“插入应用索引”快速修复?
Android Studio 一直建议我添加 App Indexing 代码。更糟糕的是,当光标在没有其他问题的地方时,它总是显示快速修复图标。
快速修复变得不那么有用,因为需要注意它是否不会“修复”应用索引问题。其次 - 这很烦人,并且会分散实际问题的注意力。
如何禁用此“出色”功能?
android - 无法解决:`com.google.android.gms:play-services-appindexing:10.0.0`
设置compile 'com.google.android.gms:play-services-appindexing:10.0.0'
时出现以下错误:
并在设置compile 'com.google.android.gms:play-services-appindexing:9.8.0'
时给出以下错误:
如果有人能告诉我这有什么问题,将不胜感激,因为休息播放服务版本 10.0.0 工作正常。
我的 build.gradle 文件
android - Android 应用索引 - > FirebaseAppIndexingInvalidArgumentException
嘿!
我正在尝试实现应用程序索引内容,并且我已经开始使用应用程序索引Google 代码实验室示例。
运行此代码
总是导致方法FirebaseAppIndexingInvalidArgumentException
抛出update()
。
您对如何添加图像有什么建议Indexable
吗?