ReadWriteWeb columnist Sarah Perez reported that the recently released application for iPhone OS 3.0 – NotifyMe (reminders of important events or necessary things) — immediately caused dissatisfaction among users. People started contacting developers complaining that Push reminders don't work. As it turned out, the problem arose almost only for those iPhone users whose phones were unlocked, that is, hacked to work with other mobile operators (by the way, jailbreak in this case has no effect). Moreover, the developers can't do anything in this situation, because the application was developed with the expectation of normal, not hacked devices.
The thing is that in the case of using an unbroken iPhone, all applications based on Push technology must receive unique identifiers for phones from Apple's APNS servers. It is with the help of these identifiers that the servers identify the device and establish a connection with it, allowing the application to run. If the phone is hacked, communication with the server cannot be established, therefore, the application does not start. This was told by one of the developers of NotifyMe Dominik Balogh (Dominik Balogh).
It would seem that the problem with NotifyMe should only concern those who use a hacked iPhone. However, it also directly concerns developers. In addition to the mass of complaints and support requirements, dissatisfied users leave unflattering comments about the application in the online iTunes App Store. As a result, other users who will view applications in the store will not want to buy the "broken" NotifyMe program because of bad reviews.
Apple itself ignores the problem, although it could well support the developers. It would be possible to reconfigure the APNS servers so that they at least send an error message and thereby let developers know what exactly is the problem with their application. In this case, the developers would add a message to the product description about which iPhones their brainchild will work on, and which ones will not.