-canOpenURL:URL 失败:“spotify:” - 错误:“(null)”

Posted

技术标签:

【中文标题】-canOpenURL:URL 失败:“spotify:” - 错误:“(null)”【英文标题】:-canOpenURL: failed for URL: "spotify:" - error: "(null)" 【发布时间】:2016-04-22 23:07:01 【问题描述】:

不确定这是否属实,但据我所知,人们说这个问题只发生在 Xcode 模拟器上,所以你必须在实际设备上进行测试。问题是我当前的服务器是http://localhost:3000 的本地节点服务器,而我的 ios 设备无法访问该服务器。

1) 有没有办法让我的 iOS 设备访问我设备上的本地服务器?

2) 为什么运行模拟器时会出现这个错误?

我在 info.plist 中添加了以下内容:

<key>LSApplicationQueriesSchemes</key>
<array>
    <string>spotify</string>
</array>

【问题讨论】:

该错误仅表示未安装 Spotify 应用程序。这就是为什么您必须在真机上进行测试,因为您无法在模拟器上安装 Spotify 应用程序。 如果我想在模拟器上测试身份验证,我该如何解决?不可能? 只需为您的计算机提供一个静态 IP 地址并确保您的设备连接到同一网络。然后您将您的网址更改为192.168.1.100:3000。您可能还需要在启动节点服务器时添加一些参数以允许其他连接。 【参考方案1】:

1) 要在设备上进行测试 - 将 localhost 地址替换为您的本地网络 IP 地址。本地网络地址通常看起来像 192.168.xxx.xxx,可以在网络设置中找到。

2) 该错误仅表示未安装 Spotify 应用。为您的计算机提供一个静态 IP 地址,否则您必须在实际设备上进行测试。

【讨论】:

以上是关于-canOpenURL:URL 失败:“spotify:” - 错误:“(null)”的主要内容,如果未能解决你的问题,请参考以下文章

.click()/.trigger('click') 不适用于 Spotify 中的 Tampermonkey

如何使用NoteBurner Spotify Music Converter Mac版在 Spotify 上查找流行歌曲?

7.2 hadoop失败:任务失败application master 失败节点管理器失败资源管理器失败

离子构建失败:失败:构建失败并出现异常

Java笔记-快速失败and安全失败

VMware Player 12安装失败