3

Spotify Apps API 的集成指南提到了 DefaultTabs 以及它应该如何在manifest.json文件中表达以在您的 Spotify 应用程序中实现选项卡。不幸的是,我无法使其正常工作,并且它引用的应用程序(标签,带有 URI spotify:app:tabs)例如在我的 Spotify 应用程序的预览版本中不存在。

DefaultTabs应用程序可以在清单文件的属性中指定它想要的选项卡。该属性必须是记录列表。每条记录必须包含属性argumentstitle。标题可以并且应该通过将其制作为具有每种语言属性的记录来本地化(当前和en)。fres

我尝试了以下方法:

  1. 将此片段添加到我的manifest.json文件中:

    "DefaultTabs": [{
      arguments: [],
      title: {"en": "På TV4"}
    }
    ]
    
  2. 退出 Spotify 应用程序并重新加载它。

  3. spotify:app:name通过在地址字段中输入我的应用程序的地址来加载我的应用程序。

在这里,我希望看到已加载的选项卡,但事实并非如此。任何有关正确语法的帮助将不胜感激。

4

1 回答 1

3

起初我也遇到了一些问题,但以下代码段对我有用:

"DefaultTabs": [
    {
        "arguments": "test",
        "title":  { "en": "test" }
    },
    {
        "arguments": "test2",
        "title": { "en": "test2" }
    }
]

我认为您可能缺少论点。

还可以查看 GitHub 中的 Kitchensink 演示应用程序和源代码:https ://github.com/ptrwtts/kitchensink

于 2012-01-23T21:11:21.637 回答