2012-03-29 45 views
1

SpotifyアプリからカスタムURLスキームに登録されているネイティブアプリケーションと通信したいです。私は、クリック可能なアンカータグSpotify Apps APIを使用してカスタムURLスキームを開きます

<a href="myscheme:/test">open custom url scheme</a> 

だけでなく、JavaScriptコードの両方が、任意のブラウザから正常に動作

location.href = "myscheme:/test"; 

でテストしています。最初は、リンクをクリックするか、SpotifyでJavaScriptを実行したときに何も起こりませんでした。

"RequiredPermissions": [ 
    "https://*", 
    "http://*", 
    "myscheme:/*" 
] 

にmanifest.jsonをして権限を拡張した後、私は

<head></head>  
<body>Error -302 when loading url myscheme:/test</body> 

(クリックするとJS)両方のケースのためのコンテンツビューで、このページを取得していますし、コンソール出力は

I [mainview:6886] Load complete (1) url: 
I [mainview:6886] Load complete (0) url: cef-error: 
を語ります

更新:スキームmailto:の場合、これはうまくいくようです。 RequiredPermissionsへの明示的な入力がなくても。

更新2:最近のバージョン(0.8.4.124など)では、カスタムURIを持つリンクのクリックは、コンテンツにもう影響しません。ログ状態:明示的なRequiredPermissionsのない作品にはまだ

W [CefAppInstance.cpp:49   ] App spotify:app:tutorial is not allowed to access resource: myscheme:/test 

mailto:

ご存知ですか?

答えて

0

残念ながら、私が知っている限り、これはApps APIではサポートされていません。

関連する問題