Поставщик услуг Apple Push Notification в ASP? - PullRequest
0 голосов
/ 23 декабря 2010

Я занимаюсь разработкой приложения для iPhone.и я буду использовать push-уведомление.

ASP (не asp.net) - единственная технология на стороне сервера, с которой я знаком.Но я не могу найти провайдера APNS в ASP.

Кто-нибудь здесь знает, где я могу найти библиотеку провайдера APNS в ASP?

1 Ответ

2 голосов
/ 23 декабря 2010

Я не думаю, что есть APNS для Classic ASP. Это недостаток использования такой устаревшей технологии. Я испытал это сам несколько раз. Чтобы обойти это и иметь возможность продолжать использовать унаследованный код, я создал небольшие службы на других языках, таких как PHP, для выполнения этих задач, которые, в свою очередь, вызываются запросами между серверами в Classic ASP.

Запрос выглядит следующим образом:

Dim URL: URL = "http://url.tothephpserviceapi.com?param1=value1&param2=value2"
Dim oXML: Set oXML = CreateObject("MSXML2.ServerXMLHTTP")
oXML.Open "GET", URL, False
oXML.setRequestHeader "Content-Type", "application/x-www-form-urlencoded" 
oXML.Send
if oXMLreadyState <> 4 then oXML.WaitForResponse 10
Dim TheResponse: TheResponse = oXML.ResponseText

PHP делает всю магию. Конечно, это не идеальное решение, но написание клиентской библиотеки в Classic ASP может не стоить усилий.

...