Archived:PushRegistry confirmation on Series 40 MIDlets (Known Issue)
During auto-start of a MIDlet (through PushRegistry) the user is always prompted for confirmation to start the application. This occurs even when Always allowed is selected.
For situations of push launch, the user is always prompted to start the application, that is, a MIDlet will never auto-launch (that is, the Auto-start setting has no bearing on a MIDlet's auto-launch behavior, only on its permission to register for a push event). Design rationale: This is a Series 40 Java UI design decision based on the serious usability implications of MIDlets auto-launching themselves without the user's knowledge.
Even if the MIDlet is signed, and the Auto-start settings are set to Always allowed, the prompt is presented to the user.
No workaround available.