我已阅读文档,据我所知,使用Handoff我可以在特定网站和应用之间交换数据.
我有各种RSS源的精选列表,所有RSS源都指向不同的网站.我想让用户能够在他们的Mac上用Safari打开一个项目的链接(比如"更多"按钮)而不是iPhone上的Safari.
由于所有链接都来自不同的域,因此证书并不真正适用.是否可以使用Handoff在iOS应用中使用特定URL在Mac上打开Safari?如果这是可能的话,我无法从文档中理解.
Air*_*Ltd 12
创建NSUserActivity对象并指定webPageURL属性.使用特定于您的应用的activityType.如果mac上没有支持该特定activityType的应用程序,则Safari会将其选中.
NSUserActivity* myActivity = [[NSUserActivity alloc]
initWithActivityType: @"com.company.acme.myapp"];
myActivity.webpageURL = [NSURL URLWithString:@"http://www.google.co.uk"];
Run Code Online (Sandbox Code Playgroud)
根据NSUSerActivity.webPageURL的文档:
如果在恢复设备上未安装合适的应用程序并且设置了webpageURL属性,则会加载指定的网页,并在Web浏览器中继续用户活动.
这两个流程(应用程序到浏览器和浏览器到应用程序)都记录在https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/Handoff/AdoptingHandoff/AdoptingHandoff.html
您的问题来自"本地应用程序到Web浏览器切换".
| 归档时间: |
|
| 查看次数: |
2304 次 |
| 最近记录: |