J'essaie de connecter un gestionnaire de protocole personnalisé à mon application sous OSX afin de pouvoir faire test://argument.
Dans mon plist j'ai le suivant :
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
<key>CFBundleURLIconFile</key>
<string></string>
<key>CFBundleURLName</key>
<string>test</string>
<key>CFBundleURLSchemes</key>
<array>
<string>test</string>
</array>
</dict>
</array>
L'application est lancée avec succès, mais ma liste d'arguments est toujours vide. Comment cela se fait-il ?
Sous les couvertures, il lance une Java \Scala application, la méthode principale est : object LoadJS { def main(args : Array[String]) {
Je peux passer des arguments lorsque j'utilise la commande "open" sur la ligne de commande. J'ai essayé à partir de Chrome et de Firefox, mais aucun des deux ne fonctionne.
Des idées ?
Gracias
Ben