iOS接力功能(handoff),Safari打开指定页面

比如你App的一个webview页面,你想让同appid登录的手机可以唤起Mac的Safari打开相同url的页面
参考:
1.利用Handoff在Mac和iPhone/iPad设备之间无缝切换 :https://www.sohu.com/a/359745377_120161573
2.iOS9搜索三剑客之NSUserActivity:https://blog.csdn.net/jimi_yuan/article/details/50436018

首先plist设置一个NSUserActivityTypes,如图


image.png

代码:

   NSUserActivity *activity =[[NSUserActivity alloc] initWithActivityType:@"com.btcex.safari.openurl"];
    activity.webpageURL = [NSURL URLWithString:authWebLogin_urL];
    activity.needsSave = YES;
    self.userActivity = activity;
    [self.userActivity becomeCurrent];

效果:


image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容