Что ж, если - как это звучит - вы разрабатываете корпоративное приложение, которому не нужно проходить через App Store, ничто не помешает вам использовать API многозадачности iOS 4 для имитации работы APNS.В основном вы подходите к тому, чтобы зарегистрировать свое приложение как предоставляющее услуги VoIP с помощью ключа UIBackgroundModes
Info.plist, чтобы система автоматически запускала его и поддерживало его в фоновом режиме, а затем приложение открывало постоянное IP-соединение.на ваш сервер, через который вы можете отправлять ему любые пакеты уведомлений, которые вам нравятся.Оттуда приложение, конечно, может использовать UILocalNotification
для предупреждения пользователя об уведомлении.
Обратите внимание, что большая часть этого недействительна, если вам действительно нужно пройти через App Store, если ваше приложение на самом деле не собираетсяпредоставлять услуги VoIP.Но поскольку вы упомянули об использовании интрасети, я предполагаю, что вы будете разрабатывать что-то собственное и станете участником корпоративной программы для разработчиков , которая позволяет вам пропустить весь процесс App Store и свободно использовать SDK.