Чтобы указать, что вы хотите вкладки, вы должны отредактировать список свойств вашего приложения, добавив ключ UIBrowsableContentSupportsSectionedBrowsing
:
<key>UIBrowsableContentSupportsSectionedBrowsing</key>
<true/>
Первый слой индексов / элементов, которые вы возвращаете через MPPlayableItemsDataSource
будет интерпретироваться как исходные индексы / элементы для вкладок, а не как элементы верхнего уровня.
После некоторого исследования и наблюдения за тем, что делает другое приложение, я пришел к тому, что кажется подходящим обходным путем:
Вместо прямой ссылки на наш протокол, мы сделаем ссылка на страницу на нашем сайте, где мы передаем параметры, эта страница затем создаст ссылку, используя наш протокол. Похоже, именно так поступает iTunes, когда вы отправляете ссылки через iTunes.