有没有人知道如何在asp.net(C#)中创建一个我可以使用JSON协议调用的iPhone推送通知Web服务的步骤?我希望能够通过http请求将警报发送到另一个iphone设备ID。这可能吗?任何示例代码都会有所帮助。
答案 0 :(得分:1)
iPhone 3.0及更高版本支持通过Apple服务器推送通知,请参阅SDK。我建议你使用这项技术,因为它允许你的应用程序在不运行时接收消息,并且不会导致使用比你的iPhone更多的功率。
此外,正如上面提到的Rex M,Web服务不支持开箱即用的推送技术。一种推送Web服务的方法是Microsoft Exchange使用的方法:进行服务器调用,然后让服务器阻塞(即不回复),直到服务器有客户端更新。所以:
在此模型中,客户端需要保护服务器和客户端之间的连接。如果由于任何原因丢弃,客户端需要启动新连接。连接被丢弃的原因是中间的防火墙超时或甚至可能是IIS超时。