问题标签 [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.
php - facebook 在他们的 webview 中打开混合应用程序
我正在开发移动设备ionic framework
,我正在为应用程序使用自定义方案 url。
我正在工作的功能:
当用户在 Facebook 上分享任何内容时,并且当其他用户单击该 Facebook 共享链接时,如果他们已安装应用程序,他们将重定向到应用程序内的该共享内容详细信息页面,否则它将重定向到苹果或谷歌 Play 商店。
问题:
当用户在 facebook 上单击该共享链接时,应用程序将在 facebook webview 中打开,而不是打开应用程序本身。
有没有人遇到过这样的问题?还是我做错了什么?
平台:
- 应用程序的离子框架
- PHP 用于后端。
将用户重定向到应用程序的 PHP 代码:
android - 当应用程序已经运行时,相同的方案 url 不会打开目标活动
我正在使用浏览器中的方案 url 打开我的应用程序。我有一个活动说 ActivityA 当用户单击浏览器上的链接时打开,然后启动另一个活动说 ActivityB 并自行完成。现在,如果我有 4 个具有相同方案的不同链接,则所有链接都可以正确打开我的应用程序。但是当我按照以下程序
- 单击第一个链接,它会打开 ActivityA,然后启动 ActivityB。
- 现在该应用程序正在后台运行。如果我点击第二个链接,它也会打开 ActivityA。第三个和第四个链接的结果相同。
- 现在,如果我在应用程序在后台运行时再次单击第一个链接,它不会打开 ActivityA,而只是将应用程序带到前面。
android - 通过 WhatsApp 发送带有自定义方案的 URL/链接
我需要myapp://app.myapp.com/data
通过 WhatsApp 发送带有自定义方案的 url()。但在 WhatsApp 中,它没有将自定义方案( myapp://
) 显示为链接。仅app.myapp.com/data
显示为链接。我试过下面的代码:
是否可以在 android 平台的 WhatsApp 上发送带有自定义方案的链接?
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 上并且需要链接。
你能帮忙吗?谢谢
ios - CFBundleURLIconFile 键在 iOS 中有什么用途吗?
在应用程序的 Info.plist 中,开发人员有机会声明应用程序支持的自定义 URL 方案。开发人员还可以将每个方案与捆绑包中将用作图标的 Apple 图标图像 (icns) 文件相关联。
我从未见过在任何地方使用过这些 URL 图标,我什至无法想象它们会被如何使用。设置它们有什么目的吗?
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://
链接完成此操作?
android - Android IntentFilter 自定义方案 [ONLY 自定义方案] 未打开应用
我已经在中添加了上面的代码,manifest.xml
并试图myscheme
从模拟器的浏览器中打开。
我究竟做错了什么?
angularjs - 当我第一次通过自定义 URL 方案恢复应用程序时,window.handleOpenURL 不执行
当我通过自定义方案 url 启动应用程序时,事件 'deviceready' 触发器和 getBillFromLink() 中的 window.handleOpenURL 执行;
然后我打开一个网页并从中恢复应用程序,但 window.handleOpenURL 没有执行;函数 onResume 和 getBillFromLink 将执行;
但是无论我第一次从网页恢复应用多少次,window.handleOpenURL 都会正常执行;</p>
这里是代码:
我该如何处理这个麻烦?
感谢您的建议,并为我糟糕的英语感到抱歉:-)
ios - 由于缺少冒号,应用程序无法从电子邮件链接启动
我无法通过链接打开我的 iOS 应用程序。当我打开链接时,它会更改网址:
至
如果没有冒号,自定义方案不起作用。该应用程序设置正确,因为当我手动输入冒号时,它的工作方式与例外情况类似。
有人可以提供任何建议如何在这里进行吗?
android - 自定义 url 方案在 Android 中不起作用反应原生
你好朋友我想在我的反应原生项目中集成深度链接和自定义 url 方案所以下面是我的代码
}
清单文件
我在 Android 设备中遇到问题 我的主站点 url 在主 url 中有两个链接,当我单击第一次调用 onNavigationStateChange 函数但是当我将其记录为 event.url 时,我总是得到我的站点主 url 而不是自定义 url myschemeapp://addHost?query =abc知道如何解决上述问题吗?你的所有建议都是可观的。