问题标签 [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.
ios - FIRApp 配置失败并显示“配置持久深度链接失败”
刚开始使用 Firebase,第一个应用程序的第一次调用失败 - 是的![FIRApp 配置] 抛出异常:“配置持久深度链接失败”。有一个 GoogleService-info.plist 但不影响深层链接的条目。尝试切换一些 IS_* 字段,但没有运气。这是要在仪表板上设置的东西吗?github 中的 Pod/Frameworks 是否在某个地方?
firebase - 由于未捕获的异常“com.firebase.durabledeeplink”而终止应用程序,原因:“配置持久深度链接失败
更新到最新的 Firebase iOS SDK,它无法工作。当我运行它时,该应用程序将引发此错误:Terminating app due to uncaught exception 'com.firebase.durabledeeplink', reason: 'Configure Durable Deep Link fails.
firebase - Facebook 移动应用程序中的动态链接未与应用程序深度链接
问题- 在 Facebook Mobile 上打开 Firebase 动态链接时,Facebook 浏览器会使用深层链接,并且不会打开预期的移动应用
问题— Firebase中是否有一个很好的解决方法来帮助 Facebook 兑现按预期呈现我的动态链接的承诺?
我们知道http://applinks.org,并且 Facebook 是贡献者。Firebase是否有办法使用 AppLinks 规范配置他们的服务器,以便 Facebook 将通过深层链接传递到我们的应用程序而不是使用它?
背景— 我为 iOS 和 Android 应用创建了Firebase 动态链接。
动态链接提供了我所期望的一切,是一种奇妙的体验。
- 在 iOS 上打开时,它会导航到应用程序。如果没有安装,它会进入 App Store
- 在 Android 上打开时,它会导航到应用程序。如果未安装,请转到 Play 商店
- 在非移动设备上打开时,它会导航到我们的网站
- 在 Facebook 手机上,1 和 2 都不会发生。结果是它直接进入了移动网络体验,从而消除了 Firebase 动态链接的承诺
firebase - Firebase 深层链接短网址
Firebase 深层链接的链接可以缩短吗?他们有这个功能吗?生成的链接太长,这不好。
android - Firebase 动态链接未打开应用
我在我的设备上本地开发了一个 android 应用程序(应用程序尚未在 android play store 上)。我有以下逻辑来获取 MainActivity 中的深层链接。
我使用 Firebase 控制台构建了一些动态链接并在移动浏览器中打开。但它没有打开我的应用程序并到达行 String deepLink = AppInviteReferral.getDeepLink(intent);
相反,它在移动浏览器本身中打开 URL。
使用firebase动态链接时如何打开应用程序并处理活动中的深层链接?
编辑:
我在清单文件中有意图过滤器。
android - Firebase 动态链接始终返回 CANCELED
我正在为我的应用程序使用动态链接。
我已逐步按照教程进行操作,并且可以通过单击 facebook 上发布的链接打开该应用程序。
但是当我调用 getInvitation 时,我总是将 CANCELED 作为 AppInviteInvitationResult 的状态。
进入调试,我可以看到 result.getStatus() 返回 CANCELED,但点击 lick 正确打开应用程序。
我哪里错了?
清单上的过滤器:
android - Firebase 动态链接处理了两次
我有一个问题,即重新启动 android 应用程序时会重新启动 firebase 动态链接。以下序列产生问题:
- 点击深层链接网址
- 该应用程序在深层链接指向的视图中打开(如预期的那样)
- 关闭应用程序(完全)
- 从图标打开应用程序
- 该应用程序在深层链接指向的视图中打开(即使它不应该)
- 之后它工作正常
我正在使用最新的(9.0.2)库。代码与示例中的代码非常相似(例如:https : //firebase.google.com/docs/dynamic-links/android#add-an-intent-filter-for-deep-links),autoLaunchDeepLink 为假。
我注意到有一个错误导致此问题,但应在当前版本中修复: https ://github.com/googlesamples/google-services/issues/141
按照 github 错误报告中的说明,我尝试了两次调用 AppInvite.AppInviteApi.getInvitation 的解决方法。没有成功。
在 onCreate 中,我正在检查 savedInstance 是否为空,并且仅在它为空时才检查深层链接。
我还在 onNewIntent 中检查深层链接,以便在应用程序运行时处理它,但是当问题发生时不会调用它。
在我的清单中,具有特定协议和主机的意图过滤器仅包含在主要活动中。该协议也用于其他活动的其他过滤器,但我也尝试在没有效果的那些过滤器中使用不同的协议。只有主要活动使用 AppInvite.AppInviteApi.getInvitation 来获取意图。即使我从所有活动中删除其他意图过滤器,也会出现问题。
任何想法可能是错误的或我仍然应该检查什么?
android - 当用户尝试在移动浏览器中点击动态链接时如何打开 android 应用程序
我使用 firebase 控制台创建了动态链接。我的设备上安装了一个本地应用程序(应用程序尚未在 google play store 上)。
这是清单文件中用于处理动态链接的代码。
这是活动中的意图处理程序
当我在移动浏览器中打开动态链接时,它不会将我重定向到应用程序。而是在移动浏览器本身中打开链接。
当用户尝试在移动浏览器中点击动态链接时如何打开应用程序?
ios - Firebase 动态链接未打开应用程序 iOS
我已经在我的设备上本地开发并安装了一个 iOS 应用程序。
并在 info.plist 中将自定义方案设置为mydlink
设置关联域:applinks:<myapp>.app.goo.gl
在firebase上创建动态链接为:
当我打开或单击动态链接时,它会在“App Store”应用程序中打开应用程序页面,并且不会打开应用程序本身,尽管它已安装。
我在这里想念什么?