您需要设置一些服务器来实现这一点。
iPhone<----->wifi router (local IP address range!)<----->internet<------>[something here!]
[这里有东西!] 将无法将包裹发送到您的 iPhone,因为它的本地 wifi 地址未在互联网中路由。您需要做一些端口转发魔术才能使其运行,但这很奇怪,因为您需要要求所有用户更改其路由器的配置等等。
使用移动网络
iPhone<----->mobile network operator<----->internet<------>[something here!]
不会改善这种情况,因为移动网络运营商倾向于过滤他们的传入流量(至少在欧洲)——你只是无法 ping/ftp/ssh/连接到他们网络上的电话。这就是为什么有Apple Push Notification服务等等......
正确的设置是让两部手机都成为客户端,并与服务器进行会话处理。
iPhone<----->wifi router (local IP address range!)<----->internet<------> YOUR
SERVER
iPhone<----->mobile network operator<------------------->internet<------> HERE!