我的设备:
- iPad Mini(最新),iOS 8 dp5。
- Macbook Air,优胜美地 dp5。
我在上述两个设备之间进行了切换。Safari、邮件、消息、日历等都可以毫无问题地进行切换。
我什至可以在 Air 上的网站和 iPad 上的本地应用程序之间切换。
我还不能从 iPad 上的本机应用程序转到 Air 上 Safari 中的网站。
对于在我的本机应用程序中加载的第一个视图控制器,我有这个:
- (void)viewDidLoad
{
[super viewDidLoad];
NSUserActivity *webHandoff = [[NSUserActivity alloc] initWithActivityType:@"com.myApp.iphone.staging.webbrowsing"];
webHandoff.webpageURL = [NSURL URLWithString:@"http://staging.myApp.com"];
[webHandoff becomeCurrent];
}
在我的应用程序的 Info.plist 文件中,我有这个:
<key>NSUserActivityTypes</key>
<array>
<string>com.myApp.iphone.staging.webbrowsing</string>
</array>
我是否遗漏了什么或者我的某些配置不正确?
谢谢你的帮助!