问题标签 [handoff]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
350 浏览

ios - 用户活动信息如何在 Handoff 中传输?

用户活动信息如何在 Handoff 中传输?该文档建议通过 iCloud 处理更大规模的数据同步,但没有说明小数据使用什么机制。

0 投票
1 回答
1775 浏览

ios8 - 从本机应用程序到网站的切换不起作用

我的设备:

  • iPad Mini(最新),iOS 8 dp5。
  • Macbook Air,优胜美地 dp5。

我在上述两个设备之间进行了切换。Safari、邮件、消息、日历等都可以毫无问题地进行切换。

我什至可以在 Air 上的网站和 iPad 上的本地应用程序之间切换。

我还不能从 iPad 上的本机应用程序转到 Air 上 Safari 中的网站。

对于在我的本机应用程序中加载的第一个视图控制器,我有这个:

在我的应用程序的 Info.plist 文件中,我有这个:

我是否遗漏了什么或者我的某些配置不正确?

谢谢你的帮助!

0 投票
1 回答
692 浏览

objective-c - 使用 Safari (iOS 8) 进行切换编程

当用户在 Safari 浏览器中单击我的网页上的按钮时,我想与 UserInfo(某种自定义请求)一起打开本机应用程序。根据苹果文档,当您想要进行网页到本机应用程序的切换时,UserInfo 始终为零。

有什么解决方法可以实现这一目标吗?

0 投票
2 回答
1672 浏览

objective-c - 为 Web Browser-to-Native App Handoff (iOS 8) 设置 apple-app-site-association

我是证书和openssl的新手。

我想了解如何使用 openssl 命令使用iOS 信任的证书颁发机构颁发的身份的证书和密钥对JSON 文件进行签名。

如何获取我的身份的证书和密钥?就像 XCode 签署我的应用程序以进行分发一样吗?

请帮助我理解!

苹果文档链接:https ://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/Handoff/AdoptingHandoff/AdoptingHandoff.html#//apple_ref/doc/uid/TP40014338-CH2-SW10

0 投票
1 回答
1624 浏览

ios8 - iOS8 Handoff - 示例项目

观看了 WWDC 视频后,我很想在我的一个应用程序中采用切换,这个概念看起来很简单,但是切换没有出现在我的其他设备上,其他 Apple 切换正在工作。我猜我的问题与我的 info.plist 文件中的条目有关,是否有任何演示项目显示如何实现切换?我已经搜索并没有找到任何东西。

0 投票
1 回答
602 浏览

ios - 没有 iCloud 的 IOS 切换

对于我们的应用需求之一,我们在使用 iCloud 的 iOS 应用中实现了切换功能。这部分运行良好。但是对于一个用例,我们正在探索与企业云进行切换的可能性。是否有可能或者是否会像重新发明轮子一样使用我们自己的服务器来备份数据并负责将数据与与特定登录 ID 关联的设备同步?

0 投票
1 回答
2691 浏览

ios - 如何将本机应用程序切换到 Web 浏览器切换?

我已阅读文档并了解使用 Handoff 我可以在特定网站和应用程序之间交换数据。

我有一个来自各种 RSS 提要的项目列表,所有项目都有指向不同网站的链接。我想让用户能够在 Mac 上的 Safari 而不是 iPhone 上的 Safari 中打开项目的链接(如“更多”按钮)。

由于所有链接都来自不同的域,因此证书并不真正适用。是否可以使用 Handoff 从 iOS 应用程序的特定 URL 在 Mac 上打开 Safari?我无法从文档中真正理解这是否可能。

0 投票
0 回答
142 浏览

ios - Handoff action在一段时间后消失,需要定期调用吗?

我正在应用程序中实施 Handoff。在应用程序中,我为整个应用程序创建了一个全局切换控制器,因此我只调用[userActivity becomeCurrent]一次。但是,我遇到的问题是切换图标(锁定屏幕和应用程序切换器中的应用程序图标)会在一段时间(约 10 分钟)后消失,并且只有当我重新启动应用程序(即becomeCurrent再次调用)时,将出现切换功能。

invalidate在 10 分钟内没有打电话,我通过设置断点验证了这一点。

那么是否需要becomeCurrent定期调用?它没有写在文档中。

注意:我创建了一个切换控制器,而不是在视图控制器中实现协议,因为有许多视图控制器应该允许切换发生。

0 投票
2 回答
1201 浏览

ios8 - 如何在 iOS 8 中设置 Web Browser-to-Native App Handoff

我正在尝试设置 Web Browser-to-Native App Handoff 但没有任何运气。我确定我只是错过了一步。这是我所做的

  1. 使用 Associated Domains 选项更新了我的 bundleId 并在开发站点上生成了新的配置文件
  2. 在 Xcode 中将我的域添加到 Capabilities 选项卡上的 Associated Domains 列表中
  3. 使用我的 bundleId 创建了 json.txt 文件,包括团队标识符
  4. 使用我用于 https 的密钥和证书来创建 json.txt 文件
  5. 将 apple-app-site-association 文件上传到站点根目录

我已经有 Native App-to-Native App Handoff 和 Native App-to-Web Browser Handoff 工作。我错过了什么?

这是我一直在处理的唯一文档。

https://developer.apple.com/library/mac/documentation/UserExperience/Conceptual/Handoff/AdoptingHandoff/AdoptingHandoff.html#//apple_ref/doc/uid/TP40014338-CH2-SW10

0 投票
0 回答
466 浏览

ios - Web to iOS Handoff 不适用于子域

我正在设置从网站到 iOS 的切换,我正在努力解决以下问题。网站 URL 将用户名作为子域:username1.domain.com。在 iOS 应用程序部分,我必须在权利中指定完全限定的域名:

接收设备上的本机应用程序必须通过在 com.apple.developer.associated-domains 权利中声明一个域来选择此行为。该权利的值具有格式“服务”:“完全限定的域名”,例如,activitycontinuation:example.com。

问题是,如果我指定 activitycontinuation:domain.com 并且用户在 username1.domain.com 上浏览,iOS 不会将其识别为我的应用声明的域。如果我在权利中明确指定 username1.domain.com,则切换仅适用于 username1.domain.com。有没有办法使它适用于 *.domain.com ?