2

我很想知道 SnapChat 如何将数据发送到其他移动设备。例如,它是将数据发送到服务器,然后将其存储以供下载,还是通过内置 ios 功能将数据直接发送到设备?

我对在设备之间发送数据的整个过程很感兴趣,但我不确定是否需要通过服务器访问网络路由。

谢谢

4

2 回答 2

2

简短的回答:snapchat 肯定使用服务器将数据发送到,接收者必须从那里下载。

这是有关如何在 ios 上使用推送通知的教程(我认为这是您想要做的): http ://www.raywenderlich.com/32960/apple-push-notification-services-in-ios-6 -tutorial-part-1

问候

于 2013-06-13T12:49:26.330 回答
2

正如@CodeOnTheFloor 提到的,它在iOS 上使用Apple 推送通知(不等同于Android 服务来轮询服务器)。然而,这并不意味着它必须使用中央服务器来分发图像数据(尽管我怀疑它确实如此)。但是,它必须在某个阶段使用中央服务器,即使分发是点对点的(我怀疑),也需要服务器将用户与连接阶段的 IP 地址匹配。

于 2013-06-13T13:03:37.677 回答