我有一款Mac应用程序和iOS应用程序。 我需要在iOS上显示来自Mac应用程序的通知。
是否有比使用推送通知或网络套接字(UDP或TCP)更简单的方法?也许苹果提供了这个功能?
我需要确保用户听到此通知。 应用程序应在后台启动并开始播放声音。
我有一款Mac应用程序和iOS应用程序。 我需要在iOS上显示来自Mac应用程序的通知。
是否有比使用推送通知或网络套接字(UDP或TCP)更简单的方法?也许苹果提供了这个功能?
我需要确保用户听到此通知。 应用程序应在后台启动并开始播放声音。
我认为唯一可接受的解决方案是通过APNS从Mac向iOS设备发送推送通知,因为iOS应用程序生命周期的限制。在实现APNS方面并不困难,有很多现成的实现,比如NWPusher - 你可以将其复制到你的项目中并设置环境 - 密钥、设备令牌 - 就完成了。要将令牌从iOS传输到你的Mac应用程序,你可以使用很多方法。例如,在Mac上实现简单的Web服务,并通过http/https发送令牌。
你也可以使用现成的服务器端实现,比如parse.com,来发送推送通知。