问题标签 [custom-scheme-url]

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.

0 投票
1 回答
382 浏览

php - facebook 在他们的 webview 中打开混合应用程序

我正在开发移动设备ionic framework,我正在为应用程序使用自定义方案 url。

我正在工作的功能:

当用户在 Facebook 上分享任何内容时,并且当其他用户单击该 Facebook 共享链接时,如果他们已安装应用程序,他们将重定向到应用程序内的该共享内容详细信息页面,否则它将重定向到苹果或谷歌 Play 商店。

问题:

当用户在 facebook 上单击该共享链接时,应用程序将在 facebook webview 中打开,而不是打开应用程序本身。

有没有人遇到过这样的问题?还是我做错了什么?

平台:

  • 应用程序的离子框架
  • PHP 用于后端。

将用户重定向到应用程序的 PHP 代码:

0 投票
1 回答
295 浏览

android - 当应用程序已经运行时,相同的方案 url 不会打开目标活动

我正在使用浏览器中的方案 url 打开我的应用程序。我有一个活动说 ActivityA 当用户单击浏览器上的链接时打开,然后启动另一个活动说 ActivityB 并自行完成。现在,如果我有 4 个具有相同方案的不同链接,则所有链接都可以正确打开我的应用程序。但是当我按照以下程序

  1. 单击第一个链接,它会打开 ActivityA,然后启动 ActivityB。
  2. 现在该应用程序正在后台运行。如果我点击第二个链接,它也会打开 ActivityA。第三个和第四个链接的结果相同。
  3. 现在,如果我在应用程序在后台运行时再次单击第一个链接,它不会打开 ActivityA,而只是将应用程序带到前面。
0 投票
1 回答
1098 浏览

android - 通过 WhatsApp 发送带有自定义方案的 URL/链接

我需要myapp://app.myapp.com/data通过 WhatsApp 发送带有自定义方案的 url()。但在 WhatsApp 中,它没有将自定义方案( myapp://) 显示为链接。仅app.myapp.com/data显示为链接。我试过下面的代码:

是否可以在 android 平台的 WhatsApp 上发送带有自定义方案的链接?

0 投票
1 回答
1127 浏览

android - Android TextView 使 http 和自定义方案 url 可点击

我正在创建一个 android 应用程序并定义了一个活动,如下所示:

当点击 url “schemeapp://invite”时,用户将被带到 MainActivity。

我有一个包含以下内容的 textView:

我需要使 web url ( http://www.LMNGTFY.com ) 以及自定义 url (schemeapp://invite) 可点击。

我已经尝试过的:

如果我删除以下代码行来检测 Web url,则自定义方案 url 有效:

如果我尝试将 http 添加为自定义方案 url,则 http url 不可点击。

编辑:澄清

我不能使用 HTML,因为用户输入也将显示在 TextView 上并且需要链接。

你能帮忙吗?谢谢

0 投票
1 回答
267 浏览

ios - CFBundleURLIconFile 键在 iOS 中有什么用途吗?

在应用程序的 Info.plist 中,开发人员有机会声明应用程序支持的自定义 URL 方案。开发人员还可以将每个方案与捆绑包中将用作图标的 Apple 图标图像 (icns) 文件相关联。

我从未见过在任何地方使用过这些 URL 图标,我什至无法想象它们会被如何使用。设置它们有什么目的吗?

0 投票
2 回答
8189 浏览

ios - 没有确认提示的自定义 URL 方案 (Swift)

我找到了两个从 Safari 网页打开我的应用程序的选项:在我的应用程序项目中创建的自定义 URL 方案Info.plist或 Apple 的通用链接。显然,自定义 URL 方案是最容易设置的方案,但我遇到的问题是 Safari 显示一个确认窗口,询问“打开myapp?” 首先,用户必须在应用实际打开之前点击确定。我希望我的应用程序在打开方案时自动打开,并且有人告诉我这样做的唯一方法是通过通用链接(如果这不是真的,请纠正我)。但是,如果这是真的,我想知道它是否 apple-app-site-association可以以任何方式将所需文件放在http://域中,而不是https://?根据 Apple 官方文档,正确的通用链接的格式以明确开头https://但是如果不重定向几次就无法加载我的域名https://,这会弄乱我为在我的应用程序中执行其他任务而编写的 Web 服务。在这个问题之后我留下的两个主要问题:

1) 使用自定义 URL 方案 ( ) 是否真的无法解决确认提示myscheme://?如果不是不可能,我该怎么做?

2) 如果我必须使用 Apple Universal Linking,我可以使用http://域吗?如果是这样,我该怎么做?现在,如果我加载通用链接,它只会在apple-app-site-association文件中显示字典,我很确定这不应该发生。我被告知它应该向NSUserActivity我的应用程序委托发送一个对象。如何通过http://链接完成此操作?

0 投票
0 回答
380 浏览

android - Android IntentFilter 自定义方案 [ONLY 自定义方案] 未打开应用

我已经在中添加了上面的代码,manifest.xml并试图myscheme从模拟器的浏览器中打开。

我究竟做错了什么?

0 投票
1 回答
634 浏览

angularjs - 当我第一次通过自定义 URL 方案恢复应用程序时,window.handleOpenURL 不执行

当我通过自定义方案 url 启动应用程序时,事件 'deviceready' 触发器和 getBillFromLink() 中的 window.handleOpenURL 执行;

然后我打开一个网页并从中恢复应用程序,但 window.handleOpenURL 没有执行;函数 onResume 和 getBillFromLink 将执行;

但是无论我第一次从网页恢复应用多少次,window.handleOpenURL 都会正常执行;</p>

这里是代码:

我该如何处理这个麻烦?

感谢您的建议,并为我糟糕的英语感到抱歉:-)

0 投票
2 回答
170 浏览

ios - 由于缺少冒号,应用程序无法从电子邮件链接启动

我无法通过链接打开我的 iOS 应用程序。当我打开链接时,它会更改网址:

如果没有冒号,自定义方案不起作用。该应用程序设置正确,因为当我手动输入冒号时,它的工作方式与例外情况类似。

有人可以提供任何建议如何在这里进行吗?

0 投票
0 回答
615 浏览

android - 自定义 url 方案在 Android 中不起作用反应原生

你好朋友我想在我的反应原生项目中集成深度链接和自定义 url 方案所以下面是我的代码

}

清单文件

我在 Android 设备中遇到问题 我的主站点 url 在主 url 中有两个链接,当我单击第一次调用 onNavigationStateChange 函数但是当我将其记录为 event.url 时,我总是得到我的站点主 url 而不是自定义 url myschemeapp://addHost?query =abc知道如何解决上述问题吗?你的所有建议都是可观的。