使用 Ionic 在 iOS10 中打开 Spotify 等外部应用程序突然不起作用
Open external App like Spotify in iOS10 with Ionic suddenly doesn't work
在我的 Ionic (v1)(Phonegap Build) 应用程序中,我只需按一下按钮即可打开一些应用程序,例如 Spotify、Deezer 或 Napster。自从我更新到 iOS10 none 后,它们将不再打开。使用 Safari 调试完全没有错误。
我尝试在 Internet 上搜索,但找不到任何解释。
我这样打开这些应用程序:
// Open in Android
navigator.app.loadUrl("spotify:album:"+spotifyID, {openExternal : true});
// Open in iOS
$window.open("spotify:album:"+spotifyID);
它在 iOS9 之前没有任何问题,但在 iOS10 中,当我触摸按钮时没有任何反应。是否有任何我找不到的更改?
感谢您的任何提示。
编辑:我用正常的 URL 测试了 window.open,它们可以正常工作。但是我所有的应用程序 URL 像 Spotify 这样的方案都没有因为 iOS10.
我在iOS 10.
中用普通网页url (open.spotify.com)解决了
在我的 Ionic (v1)(Phonegap Build) 应用程序中,我只需按一下按钮即可打开一些应用程序,例如 Spotify、Deezer 或 Napster。自从我更新到 iOS10 none 后,它们将不再打开。使用 Safari 调试完全没有错误。
我尝试在 Internet 上搜索,但找不到任何解释。 我这样打开这些应用程序:
// Open in Android
navigator.app.loadUrl("spotify:album:"+spotifyID, {openExternal : true});
// Open in iOS
$window.open("spotify:album:"+spotifyID);
它在 iOS9 之前没有任何问题,但在 iOS10 中,当我触摸按钮时没有任何反应。是否有任何我找不到的更改?
感谢您的任何提示。
编辑:我用正常的 URL 测试了 window.open,它们可以正常工作。但是我所有的应用程序 URL 像 Spotify 这样的方案都没有因为 iOS10.
我在iOS 10.
中用普通网页url (open.spotify.com)解决了