Apple may be intentionally blocking users with hacked or unlocked iPhones from receiving Push Notification messages, according to a developer report. Czech developers PoweryBase, makers of the Push Notification-powered reminder app NotifyMe, report that the 5% of its customers using unofficially modified or activated phones were creating more than 80% of customer support requests, complaining that the application didn’t work as advertised.
Upon closer inspection, PoweryBase discovered that these phones were not receiving a response back from Apple’s Push Notification Server (APNS), while normal devices had no such issue. “When the Push based application such as NotifyMe requests an ID from APNS, the server responds within a second and identifies the device with the unique token.
From that point, the connection between APNS and user’s device is successfully established,” said Pavel Serbajlo, PoweryBase’s lead developer. “However, on a unofficially activated device, APNS keeps the application wait forever and does not provide any respond at all, keeping user wait infinitely or time out the connection, if the target application is capable of timing out.” The company is now implementing an in-application check to see whether or not data is being received back from the server and directing users to the app’s FAQ page if a problem is detected; the company is also discouraging users of hacked iPhones from purchasing NotifyMe.