问题标签 [firebase-dynamic-links]
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 - 如果深度链接和 appInvite 都实现了,普通 URL 将如何工作(非邀请 URL)?
我已经实现了 AppInvite 以及普通的 DeepLinks,比如添加的主机:www.abc.com 以及 www.abc.com 和 pathPrefix 作为 /referrals。我想知道是否未安装应用程序,我们单击动态链接会调用 AppInvite.getInvitation() 吗?如果安装了 App,是否会调用 pendingIntent 或 AppInvite?这是如何运作的?
android - 从网站打开 UWP 应用
让我们从背景开始。我们正在 iOS / Android / Windows 上构建一个应用程序,我们将在其中使用 Firebase 动态链接在用户之间共享内容(链接如下所示:https://xya.app.goo.gl?link=..)。在 iOS 和 Android 上,如果已安装,则可以启动应用程序,如果尚未安装,则可以打开 Play / Store。这还具有优雅回退到我们的网络应用程序的优势。
现在这在 Windows 上不受本机支持。只有以下选项:
- 自定义 URI 方案(例如 app://some-link)。不可用,因为我们的网络不会有优雅的回退
- URI 处理程序 - 因为周年更新应用程序可以为常规 http URI 注册处理程序。再次无法使用,因为我们不拥有用于链接的域http://goo.gl
这使我只剩下一个可行的选择——在我们的网络应用程序上,检测用户是否在 Windows 上。如果是,请检查应用程序是否已安装并启动它或 Windows 应用商店让用户下载它。
我的想法正确吗?如果是这样,我如何从网络应用程序启动我的应用程序/商店?应该可以,它适用于商店(当您导航到 Windows 商店时 - 例如https://www.microsoft.com/en-gb/store/p/ ... - 它会打开商店应用程序)
有任何想法吗?我需要两个想法 - 检测应用程序是否已安装并启动它
ios - 设置 Firebase 和动态链接 SDK IOS
我已按照 Firebase Dynamic Links 文档中描述的步骤为 iOS 设置动态链接,但是当我检查
该details
节点始终为空。
有人遇到过这个问题吗?谢谢。
ios - iOS 在应用程序处于非活动状态时处理动态链接
我的应用程序委托:
这是我的代码。我正在使用 firebase 动态链接,并像本教程一样实现它:
https://firebase.google.com/docs/dynamic-links/ios
这个样本:
当我的应用程序在后台时,它运行良好。当我点击动态链接时,打开应用程序并显示带有 url 的警报。
但在我的应用程序处于非活动状态(未运行)的情况下,它无法正常工作。只需打开应用程序,什么都不做。
还有我的问题:当应用程序处于非活动状态时,我如何处理动态链接?
对不起我的英语
android - 为什么未检索/接收完整/长动态链接?
我正在这个github项目之后创建一个深度/动态链接。
这是正在创建的链接:https://appcode.app.goo.gl/?link=http://example.com/-example&apn=com.abc.xxx&amv=16&ad=0&extraParameter=null
这是我用来分享它的方法:
这是intent-filters
在我的应用程序AndroidManifest.xml
文件中定义的:
这就是我尝试接收共享的方式deep-link
:
这是注销的内容(收到深层链接):http://example.com/-example
正如您可以清楚地看到的,我没有得到创建的确切深层链接,而是得到了它的修改版本。为什么?
以及如何获得创建和共享的完全相同的深层链接?
android - 无法查询存储在 Firebase 动态/深度链接中的参数
我正在手动创建一个 Firebase 动态/深层链接,如下所示:
然后我与另一个用户分享它,他正在接收这个链接:http://example.com/-KcP1YHgGsg3tVYybX8b%253DrequestID%3D-KcP1YHgGsg3tVYybX8b%253Dextra1%3Dtext1%253Dextra2%3D3%253Dtext2
。
然后使用以下代码,我试图从这里获取查询参数(链接中的额外参数):
但应用程序正在崩溃显示:java.lang.NullPointerException: println needs a message
因为uri.getQueryParameter("requestID");
正在返回null
。
我做错了什么,如何从deep-link
?
请告诉我。
android - 使用 android 平台在 firebase 中跟踪活动分析
我已经成功集成了firebase动态链接(带有活动参数),一切正常,在通过动态链接从Play商店安装应用程序后,我在应用程序中获取了参数,并且它还显示了在firebase面板的动态链接部分中的点击。
但问题是我无法在firebase仪表板上跟踪有关此的分析。
第二件事我不明白如何跟踪哪个活动为我带来了更好的结果:这是我只能使用动态 url 实现还是我必须使用其他东西
我已经阅读了 firebase 的所有文档,但不清楚竞选工作。
rest - Firebase 动态链接 API 返回意外结果
我正在使用 Firebase API 生成短链接:
https://firebasedynamiclinks.googleapis.com/v1/shortLinks?key=XYZ
它大部分时间都在工作并生成预期的结果,https:// abc123.app.goo.gl/WXYZ
但有时它会随机生成https:// goo.gl/xyz
某种链接。最后,当客户端执行它时,它不包含预期的解析结果。
我不知道为什么会这样。任何人都建议这里出了什么问题。