SYMPTOM:
If a proxy connection is required for the Intelligence Server 9.x to connect to the internet, push notifications would not deliver because the Intelligence Server is is unable to connect to Apple's gateway servers.
In this case, an error similar to the following may be seen:
Sample Code/Error
MSIDeliveryEngine::hDelivery(): Unknown Delivery Failed. Error string from ExecuteMultiProcess Error: MMobile::MobileSenderImpl::hSendToAPNS - couldn't connect a socket. Error Code 0x800647C2.
MMobile::MobileSenderImpl::hSendToAPNS - couldn't resolve a host. Error Code 0x800647C2.
ACTION:
This issue has been fixed in Strategy 10 Secure Enterprise Platform . Upgrade to this version to take advantage of the fix.
WORKAROUND:
The Intelligence Server needs to connect to a specific port and IP range in order to deliver push notifications.
A firewall exception or additional proxy rules could be defined to allow the server to connect to this specific IP and port range. Refer to the action documented in the following TechNote for details:
TN
45465: "MMobile::MobileSenderImpl::hSendToAPNS - couldn't connect a socket. Error Code 0x800647C2" error message appears when attempting to send push notifications in Strategy 9.x