iOS8 Handoff - Пример проекта
Посмотрев видео WWDC, я стремлюсь перенести передачу в одном из моих приложений, концепция выглядит простой, но передача обслуживания не появляется на других моих устройствах, другие передачи Apple работают. Я предполагаю, что моя проблема связана с записями в моем файле info.plist, есть ли какие-нибудь демонстрационные проекты, которые показывают, как реализовать передачу обслуживания? Я искал и не смог ничего найти.
1 ответ
Согласно документации, список документов для приложения должен выглядеть так:
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeName</key>
<string>NSRTFDPboardType</string>
. . .
<key>LSItemContentTypes</key>
<array>
<string>com.myCompany.rtfd</string>
</array>
. . .
<key>NSUbiquitousDocumentUserActivityType</key>
<string>com.myCompany.myBrowser.browsing</string>
</dict>
</array>
и для приложения без документов:
<key>NSUserActivityTypes</key>
<array>
<string>com.myCompany.myBrowser.browsing</string>
</array>
И реализация, как это:
NSUserActivity* myActivity = [[NSUserActivity alloc]
initWithActivityType: @"com.myCompany.myBrowser.browsing"];
myActivity.userInfo = @{ ... };
myActivity.title = @"Browsing";
[myActivity becomeCurrent];