如何在Delphi中构建Apple推送通知提供程序服务器

时间:2012-06-15 22:54:04

标签: ios delphi push-notification apple-push-notifications

我需要在Delphi中构建一个提供者服务器,通过APNS向我的iPhone应用程序发送推送通知消息。

我已经读过可以通过Indy组件做到这一点。还需要安装apple提供的SSL证书(.p12)。

我正在寻找一些在Delphi中开始使用它的指针。 什么是一个好的库,并且有人知道任何示例代码来做这样的事情吗?

以下是Ruby & PHPC#JAVA

的示例

2 个答案:

答案 0 :(得分:5)

好的,我按照以下方式管理:
在表单上添加indy TidTCPClientTIdSSLIOHandlerSocket并将其关联起来。在TIdSSLIOHandlerSocket中设置SSL选项,将CertFileKeyFile设置为相应的.pem文件。将方法设置为sslvSSLv23,将模式设置为sslmClientIOHandler的{​​{1}}事件中设置密钥的密码。

有用的网址: http://developer.apple.com/library/ios/#documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/CommunicatingWIthAPS/CommunicatingWIthAPS.html http://www.raywenderlich.com/3443/apple-push-notification-services-tutorial-part-12

在编码方面:

N.b。 HexData是从iPhone应用程序发送的ID

OnGetPassword

答案 1 :(得分:2)

你可以尝试移植java / php或ruby代码,正如Rogier所说。意思是看看他的http://www.pushwoosh.com/类似于http://urbanairship.com/的东西。