![](/img/trans.png)
[英]How to remove data after share between extension and host app in iOS
[英]How to share data between an iOS app and a macOS app?
我有一个iOS应用程序,可以使用MusicKit API播放音乐。 我想为macOS编写一个与iOS应用通信的伴侣应用。
例如,我的iPhone正在播放音乐。 当开始播放新曲目时,macOS应用程序中会显示一条通知。 我可以在macOS上单击一个按钮以跳到手机上的下一首曲目。
这样的设备之间进行通信的最佳方式是什么?
我认为有两个重要的用例:
我可以通过远程服务器执行所有操作,但是我想知道是否有更好的方法。
用户需要在iOS和macOS上安装您的应用,并且需要分别授予接收推送通知的权限。
请记住,Apple不保证实时交付或所有远程推送通知的交付。 如果在短时间内发送了许多远程推送通知,则APNS也可能会丢弃它们。 不建议将APNS用于用户启动的操作,例如音乐曲目控制,因为用户期望得到(立即)结果。 应该使用服务器和客户端之间的Web套接字或其他永久连接。
在一台设备上播放音乐,在另一台设备上停止播放:
同步用户首选项:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.