- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我尝试向我的 flutter android 应用程序(未发布)添加动态链接,该应用程序处于 Debug模式并在物理设备中运行。配置好firebase,firebase控制台中的动态链接。除了一件事之外,一切都按预期进行。当直接从任何地方单击深层链接( https://www.mywebsite.com/deep-link-page )时,它不会打开应用程序。点击动态链接https://myapp.page.link按预期打开应用程序。
final DynamicLinkParameters parameters = DynamicLinkParameters(
uriPrefix: 'https://freshakaka.page.link',
link: Uri.parse('https://freshakaka.page.link/helloworld'),
androidParameters: AndroidParameters(
packageName: 'com.freshakaka.flutter',
minimumVersion: 0,
),
dynamicLinkParametersOptions: DynamicLinkParametersOptions(
shortDynamicLinkPathLength: ShortDynamicLinkPathLength.short,
),
iosParameters: IosParameters(
bundleId: 'com.google.FirebaseCppDynamicLinksTestApp.dev',
minimumVersion: '0',
),
);
如图所示 - https://kannadaclub.com/2019/10/17/seltos-50k-bookings/是我的深层链接。当从移动设备上单击此链接时,它始终打开网站,而不是应用程序。
最佳答案
您需要在 list 中的第一个打开 Activity 中添加此intent-filter
,
<activity android:name="your default activity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="freshakaka.page.link"
android:scheme="https" />
</intent-filter>
</activity>
详细说明:
你需要在你的项目中搜索AndroidManifest.xml,找到后你会看到类似这样的内容
<activity
android:name=".MainActivity"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
这是第一个打开的 Activity,因为它具有包含 LAUNCHER
类别的 intent-filter
,这意味着您的应用将从该 Activity 启动,因此您需要添加我在上面提供的 intent-filter
,就像这样
<activity
android:name=".MainActivity"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:host="freshakaka.page.link"
android:scheme="https" />
</intent-filter>
</activity>
此外,您可以查看更明确的解释
https://firebase.google.com/docs/dynamic-links/android/receive
关于android - Firebase 动态链接与 flutter : Deep link URL doesnt open app,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61152918/
我从我认为是问题开始的地方开始: 我将一个 mysql 数据库从在线服务器导出到本地服务器,这样我就可以毫无风险地对其进行测试。 但是在 XAMPP 中我无法重新启动 MySql 模块。 11:02:
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭
我想要的是我的消息框应该在其标题栏中显示我的应用程序的图标(或任何其他图标),但它没有,为什么不呢? 最佳答案 MessageBox in WPF只是标准 MessageBox in user32.d
我希望在一个事务 block 中执行一些插入查询,如果有任何错误,所有插入都将被回滚。 为此,我正在使用 MySQL 数据库和 Spring TransactionManager。表类型也是 Inno
所以我试图通过一个简单的jsp页面在netbeans的java应用程序中访问我的底层数据库: select isbn, title, quantity, price from dbsamp
我正在用 proguard 优化一个 jar,但优化后它崩溃了。这是我的 proguard 任务: -injars ${dist}/${jarname}
我的mysql有问题,我试着运行这句话 CREATE TABLE IF NOT EXISTS comunidad_estado ( id_comunidad_estado int(11) NOT
我在 fragment 而不是 Activity 中尝试了这段代码,但它不起作用: this.listView = (ListView) findViewById(R.id.listView_easy
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-top
我有一个 div,它是一个 parent 的 child 。 text-align:justify 对它不起作用。 子 HTML: По легенде, у расположенного на це
我需要使用 Ruby 和 Telnet 登录服务器并执行一些命令。我的实际脚本是: tn = Net::Telnet::new("Host" => "#{ip}", "Port" => 23, "T
我有这个奇怪的错误, 当我调用 $element_attrs = $element -> attributes(); 时,我收到一条通知,指出属性方法不存在: Call to undefined me
我使用以下代码: TreeNode i = treeView1.SelectedNode; RefillTree(); //clears the tree and rebuilt it again.
我正在使用以下方法来检测有人来电时的来电显示。 在加载表单时,我设置了以下代码: this.serialPort1.PortName = "COM3"; this.serialPort1.BaudRa
I don’t understand what the problem is, OpenSeaDragon doesn’t display the slide that I take from
我正在使用 Ubuntu 14.04 这是我第一次编写 bash 脚本。 这里是: #!/bin/bash ${file}="/home/isra/files/mongoTemp.json
我已经学习了一些关于学习 CodeIgniter 框架的在线教程。我已经尝试创建登录和注册功能,一切都应该正常工作,但是在我提交注册表单后它会回复我这个错误。 A Database Error Occ
我正在尝试将大量文件(.pc pro*c 代码、c 代码和 .h 文件编译为 exe)到一个 exe 中。 示例代码。 请注意,制表符是相应放置的。但在发帖时已将其删除。 抱歉,尝试修复缩进..但是现
我想使用 ngroute 模块在同一页面中使用不同主题路由我的应用程序,使用此示例: Angular JS Views
我想伪造一个不存在的实现接口(interface)的新类 这可能吗? 比如我有一个接口(interface) public interface Worker { boolean execute
我是一名优秀的程序员,十分优秀!