Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过Wi-fi(数据)向全球任何iPhone发送信息_Iphone_Wifi_Message - Fatal编程技术网

通过Wi-fi(数据)向全球任何iPhone发送信息

通过Wi-fi(数据)向全球任何iPhone发送信息,iphone,wifi,message,Iphone,Wifi,Message,我想开发一个应用程序,通过互联网将信息从iPhone发送到其他iPhone,我想接收来自其他iPhone的信息,即使我的iPhone在后台运行。 我看过WiTap应用程序,但当应用程序关闭或有屏幕锁定时,套接字将断开连接 那么,是否可以开发应用程序,这样即使我的应用程序永远在后台运行,我也可以接收消息呢?据我所知,你不能通过WiFi来完成 当屏幕锁定时,设备将自动关闭wifi连接以延长电池寿命。这就是为什么插座连接会断开 在iOS中,应用程序在后台不能做很多事情。应用程序只允许执行有限的一组活动

我想开发一个应用程序,通过互联网将信息从iPhone发送到其他iPhone,我想接收来自其他iPhone的信息,即使我的iPhone在后台运行。 我看过WiTap应用程序,但当应用程序关闭或有屏幕锁定时,套接字将断开连接


那么,是否可以开发应用程序,这样即使我的应用程序永远在后台运行,我也可以接收消息呢?

据我所知,你不能通过WiFi来完成

当屏幕锁定时,设备将自动关闭wifi连接以延长电池寿命。这就是为什么插座连接会断开

在iOS中,应用程序在后台不能做很多事情。应用程序只允许执行有限的一组活动,以节省电池寿命

但是,如果发生了一些有趣的事情,并且您希望让用户知道这一点,即使他们目前没有使用您的应用程序,该怎么办

例如,用户可能收到了新的聊天记录。由于应用程序当前未运行,因此无法检查这些事件

幸运的是,苹果提供了一个解决方案。您可以编写一个服务器端组件来代替应用程序在后台不断检查事件或工作

您可以使用Apple推送通知服务来完成

它通过持续开放的IP连接使用推送技术,将来自第三方应用程序服务器的通知转发到苹果设备;此类通知可能包括徽章、声音或自定义文本警报。在iOS 5中,Notification Center增强了推送和本地通知的用户体验

更多详情请参阅

注意:详细信息和屏幕截图取自网站/博客