问题标签 [url-scheme]

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 投票
3 回答
11869 浏览

android - 在 Android 地图中的 geo:-url 处显示标记

是否不仅可以让 Android 上的 Google 地图在地图应用程序中显示给定坐标,而且还可以在该位置设置标记(或图钉)?

我阅读了https://developer.android.com/guide/appendix/g-app-intents.html上的文档,但它只能让我设置缩放级别。

现在,我使用以下代码在 Android 上的 Google 地图中显示一个地点:

那里可以有一个标记还是我需要使用 MapActivity?在哪里可以找到有关地图应用程序理解的 url 参数的完整文档?

我可以使用不同的网址前缀吗?例如“ https://maps.google.de/maps?”?Maps 有一个与此方案/主机/路径前缀匹配的意图过滤器。我在哪里可以找到有关此 url 实际支持哪些参数的文档?

0 投票
6 回答
14934 浏览

map - 是否有“map:”URI 前缀来启动地图应用程序?(如 mailto: 或 tel:)

在手机上启动地图应用程序是否有这样的前缀,

喜欢可以做

0 投票
3 回答
2055 浏览

ios - 为什么我无法在 iOS 中链接到 Rick Astley?

不,等等,别走!我是认真的。

当九头蛇决定笑到最后时,我(是?)试图让我的同事们摇摇晃晃,以庆祝在我们最近的战斗中击败 iOS 野兽。点击http://www.youtube.com/watch?v=dQw4w9WgXcQopenURLhttp://www.youtube.com/watch?v=oHg5SJYRHA0(两个主要的 rickrolling 视频)的链接“无法加载电影”错误。但是当我通过 Youtube 应用找到视频时,它可以正常播放。其他随机选择并通过完全相同的路径运行的视频 URL 可以正常工作。

除了WTF,我不知道还能怎么问这个?Apple / Youtube 可以对这些视频进行特殊处理吗?

0 投票
1 回答
1279 浏览

iphone - 通过没有专辑的 URL 方案打开 iTunes Store

我正在开发一个音乐播放器应用程序。如果用户没有有声读物或播客,我将显示一个按钮,该按钮将用户带到 iTunes 商店,就像它在本机音乐播放器应用程序中发生的一样。

我在开发人员指南中查看了打开 iTunes Store 应用程序的 url 方案,它看起来像这样:

它的作用是,它打开带有特定专辑的 iTunes 商店,我不想打开带有特定专辑的商店。所以我尝试将专辑参数删除为:

但有了这个,我收到一条警报,您的请求无法完成,可能是因为 iTunes 商店找不到任何专辑。

那么无论如何我可以在不传递专辑详细信息的情况下打开 iTunes Store,或者打开 iTunes Store 的搜索选项卡吗

0 投票
2 回答
4514 浏览

ios - iPhone http:// URL 重定向

我要完成的主要任务是使用 URL 打开我的应用程序。

将自定义 URL 方案添加到 appName-Info.plist 使用相应的 handleOpenUrl: 等一切正常。

我的观点是我的应用程序也有一个网站。所以我想要做的是,给我的用户一个 url(小,短的 url 无关紧要)将这 3 种不同的情况结合在一起:

  • 如果用户从他的 iPhone 打开 URL 并且他已经安装了应用程序:打开 iPhone 应用程序;
  • 如果用户从他的 iPhone 打开 URL 并且他没有安装应用程序:打开应用程序的 iTunes 商店 URL;
  • 如果用户从他的手机(安卓、平板电脑等)或网络打开 URL,则显示网页。

我的问题是我可以单独完成所有这些任务,但我不能将所有这些任务结合在一起。

注意:尝试将http://myApp.com添加到 UrlScheme 但当然没有工作,因为 http:// 由 iPhone 中的 Safari 管理。

任何的想法?帮助和建议将不胜感激。很多小伙子。

0 投票
5 回答
15415 浏览

ios - iOS - 使用 URL 方案打开某些视图控制器

我在我的应用程序中使用 URL 方案。我轻松地制作了一个来打开我的应用程序,只需将必要的项目添加到 info.plist。当前 URL“myappname://”将用户带到初始视图控制器 FirstTableViewController,但我想知道是否可以修改该 URL 方案,以便我可以拥有一个将用户带到某个视图控制器的方案,比如 ThirdTableViewController。我会将此作为启动中心之类的便捷功能使用。

0 投票
1 回答
219 浏览

ios - 帖子中的非标准 URL

我正在开发一个通过自定义 url 方案共享数据的 iPhone 应用程序。这在电子邮件中运行良好,但我很难在 Facebook 中获得此功能。

我想使用我的自定义 url 方案发布一个带有回调的链接到我的应用程序。基本上,如果您在安装了应用程序的 iOS 设备上运行,我想要一个打开应用程序的链接。

我正在尝试使用提要对话框中的属性来执行此操作,但在调用对话框时出现错误:帖子的操作链接必须是有效的 URL...看来 API 不允许在属性中使用非标准 URL基于此 - 还有另一种方法可以做到这一点吗?

0 投票
1 回答
1133 浏览

ios - 自定义 URL 方案 RubyMotion

我需要在我的应用程序中转到指定的 ViewController。在 Safari 中输入 scheme:// 时,我可以很好地访问 rootViewController,因为我已经编辑了我的 Info.plist。我什至遇到了这个:

https://stackoverflow.com/a/10925872/1327809

这正是我想要解决的一个问题。我不得不使用 RubyMotion(我是新手),因此甚至没有 nib 文件。

感谢您提供任何可能的帮助,如果您需要更多信息,请告诉我。

2012 年 6 月 14 日更新
我发现 handOpenURL 方法已被弃用,所以现在我正在使用它的替代品。

我已经包含了我的代码,因为我一生都无法弄清楚为什么会出现黑屏。我什至从 controller.rb 中删除了 if/else 并让它运行初始视图控制器,无论是通过 Safari 还是直接单击应用程序,如果通过 Safari,它仍然是黑色的。如果这应该是一个新问题,请告诉我,我将开始一个新问题。

didFinishLaunchingWithOptions 和 openURL 都必须通过 workFlowController 方法,然后该方法将我们发送到 controller.rb 并运行方法 viewWillAppear。在那里,有一个 URL 决定了哪个视图控制器运行。

我认为 app_delegate.rb 中的某些内容编码不正确。除了我在下面评论的内容之外,我不知道新的 openURL 方法代码应该有何不同。当我运行 rake 设备时,有没有办法在我的控制台中查看我的日志(我使用日志并放入有问题的方法中)?当我完全退出应用程序并尝试通过 Safari 返回时,我仍需要它记录,因为根据 Apple Docs,“如果由于另一个应用程序请求它打开 URL 资源而启动应用程序,则 UIApplication 首先向应用程序发送 application:didFinishLaunchingWithOptions: 消息,然后调用此方法。” 我想看看当应用程序没有运行但我通过 URL 打开它时,这是否发生在我的应用程序中。

任何反馈将不胜感激。再次感谢您在这一点上的帮助。我也会继续寻找。

app_delegate.rb

控制器.rb

0 投票
1 回答
6445 浏览

ios - 使用 url-scheme 从 iOS 中的浏览器在 Adob​​e Reader 中打开 pdf

如果我检查这个:http ://schemes.zwapp.com/ iPad 中 Adob​​e Reader 的 url 方案是:com.adobe.Adobe-Reader:

所以我在我的网页中创建了一个指向:com.adobe.Adobe-Reader://mysite.com/sample.pdf

单击该链接会启动 Adob​​e Reader,但它不会从指定的 url 下载和打开 pdf。我尝试了链接的各种变体,包括:

com.adobe.Adobe-Reader://http://mysite.com/sample.pdf

com.adobe.Adobe-Reader://edit?url=http://mysite.com/sample.pdf

但这些都不起作用。Adobe Reader 打开,但没有打开 pdf(pdf 的链接很好,我通过在浏览器中单独打开检查)。

我究竟做错了什么?如何通过在浏览器锚链接中使用其 url 方案使应用程序打开特定文档。

0 投票
1 回答
1374 浏览

iphone - iOS Box 应用程序是否响应自定义 URL 方案?

我希望能够直接从我自己的原生 iOS 应用程序启动原生 Box iOS 应用程序。例如,Dropbox 使用db-api-1://、Facebook 使用fb://、Square 使用square://等。

Box for iOS 是否使用类似的 URL 方案?如果是这样,是否有文档概述了它可以解析的参数?如果没有,是否有另一种从我的应用程序启动它的方法?

谢谢!