Как на самом деле установить DefaultTabs в приложении Spotify? - PullRequest
3 голосов
/ 23 января 2012

В руководствах по интеграции для API Spotify Apps упоминаются вкладки DefaultTabs и как это должно быть выражено в файле manifest.json для достижения табуляции в приложении Spotify.К сожалению, у меня проблема с тем, чтобы заставить это работать, и приложение, к которому оно относится (например, Tabs с URI spotify:app:tabs), не существует в моей предварительной сборке приложения Spotify.

Приложение может указать, какие вкладки оно хочет в файле манифеста, в атрибуте DefaultTabs.Атрибут должен быть списком записей.Каждая запись должна содержать атрибуты arguments и title.Заголовок можно и нужно локализовать, превратив его в запись с атрибутами для каждого языка (в настоящее время en, fr и es).

Я пробовал следующее:

  1. Добавление этого фрагмента в мой файл manifest.json:

    "DefaultTabs": [{
      arguments: [],
      title: {"en": "På TV4"}
    }
    ]
    
  2. Выйти из приложения Spotify и перезагрузить его.

  3. Загрузите мое приложение, введя его адрес spotify:app:name в поле адреса.

Здесь я ожидал увидеть загруженные вкладки, но это не так.Любая помощь с правильным синтаксисом будет оценена.

1 Ответ

3 голосов
/ 24 января 2012

Сначала у меня тоже было несколько проблем, но у меня работает следующий фрагмент:

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

Я думаю, что вы, вероятно, пропускаете аргументы.

Также ознакомьтесь с демонстрацией Kitchensinkприложение и исходный код в GitHub: https://github.com/ptrwtts/kitchensink

...