我正在尝试在Firebase中创建一个动态链接,当我选择Android应用程序时,它显示错误"将SHA-1添加到此Android应用程序",我已经添加了凭据,但我不是确定我如何"将SHA-1添加到应用程序"
这是怎么做到的?
我已在我的设备上本地开发并安装了iOS应用程序.
并在info.plist中设置了自定义方案 mydlink
将关联域设置为weel: applinks:<myapp>.app.goo.gl
在firebase上创建动态链接:
https://<myapp>.app.goo.gl/?link=http://<mysite.com>/&ibi=<app bundle id>&ius=mydlink&ifl=https://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id%3D<app store id>%26mt%3D8&pt=<app store id>
Run Code Online (Sandbox Code Playgroud)
当我打开或点击动态链接时,它会在"App Store"应用程序中打开应用程序页面,而不是在安装时打开应用程序本身.
我在这里错过了什么?
我正在为开源会议撰写应用程序.
最初每位与会者将通过电子邮件或短信等方式收到不同的链接
https://example.com/?token=fccfc8bfa07643a1ca8015cbe74f5f17
然后使用此链接打开应用程序,我们可以通过令牌知道用户是哪个与会者.
Firebase在I/O 2016中发布了一项新功能动态链接,它为用户提供了更好的体验.
我试过了,但我找不到任何方法来传递动态链接中的自定义参数(令牌),如何使用不同参数的相同链接给我的用户?
谢谢.
我正在使用Firebase动态链接来共享我的应用程序(> = IOS 9)并邀请人们参加活动(我的意思是,如果你有应用程序,你可以加入DeepLink的活动,如果你没有它,我会在加入活动之前将您送到appstore下载应用程序).
我按照Firebase文档步骤操作:
这是我在第一次安装时获取链接的代码:
在didFinishLaunchingWithOption:
FIROptions.default().deepLinkURLScheme = "com.jerem.ProjectAlphaSasasa"
// "com.jerem.ProjectAlphaSasasa" is my app bundle Identifier
FIRApp.configure()
Run Code Online (Sandbox Code Playgroud)
并且基于Firebase文档,在首次打开时,我使用以下功能:
//MARK: First entry
//when your app is opened for the first time after installation on any version of iOS.
func application(_ app: UIApplication, open url: URL, options: [UIApplicationOpenURLOptionsKey : Any]) -> Bool {
print("00000000000000000")
FIRCrashMessage("Link during first installation")
downloadEventWithDeepLink = true
downloadUrl = url
return application(app, open: url, sourceApplication: nil, annotation: [:])
} …Run Code Online (Sandbox Code Playgroud) 问题 - 在Facebook Mobile上打开Firebase动态链接时,Facebook浏览器会消耗深层链接,并且无法打开预期的移动应用程序
问题 - 在Firebase中是否有一个很好的解决方法可以帮助Facebook兑现承诺按预期展示我的动态链接?
我们知道http ://applinks.org,Facebook是一个贡献者.Firebase是否有办法使用AppLinks规范配置其服务器,以便Facebook将通过Deep Link传递到我们的应用程序而不是使用它.
背景 - 我为iOS和Android应用创建了Firebase动态链接.
动态链接提供了我期望的一切,是一种非凡的体验.
我希望能够在点击动态链接时打开应用程序并打印参数(即使它没有发布).
有没有办法做到这一点?
以下是在导航组件中使用深层链接的说明:
https://developer.android.com/guide/navigation/navigation-deep-link
它说:
显式深层链接是使用 PendingIntent 将用户带到应用内特定位置的深层链接的单个实例。当用户通过显式深层链接打开您的应用程序时,任务返回堆栈将被清除并替换为深层链接目标。
现在的问题是Deep Links, Android App Links, App Indexing, 和之间有什么区别,Firebase Dynamic Links我们应该何时使用它们中的每一个?
另外,还有一点我们应该设置所有这些吗?
android deep-linking android-app-indexing firebase-dynamic-links
As most of you are probably aware of, iOS 14 will basically put an end to app acquisition tracking as we know it.
Here are two great articles that explore the issue in length:
Putting aside the critical changes most people will have to make to their business models, my question has to do with Firebase's dynamic …
ios firebase react-native firebase-dynamic-links react-native-firebase
根据官方文档,Firebase Dynamic Links 将被弃用。
不再建议在新项目中使用 Firebase 动态链接。将来,动态链接服务将关闭,但从公告日期起您将有至少 12 个月的时间进行迁移。
它建议我们使用App Links或Universal Links,但它们没有提供 Firebase 动态链接的完整功能,例如在不同平台上的行为,如下图所示。
有什么方法可以复制 Firebase 动态链接在不同平台上的行为吗?