Previous Next |
Updating MIDlet SuitesWhen a user requests the installation of a MIDlet that is already on the device, the device should treat this as a request to update the MIDlet suite. (If the version of the requested MIDlet suite is the same as the version on the device, this can also be called reinstalling. From the device perspective, though, it is an update.) MIDP Implementors
MIDP implementations should not charge users for reinstalling a MIDlet suite after they have paid for it. They might be reinstalling it because they deleted it by mistake, or because it was corrupted on their device. In either case, they have already paid for the use of that version of the MIDlet suite. (See "Personal Storage for MIDlet Suites" on page 185 for one way that the user could reinstall a MIDlet suite without being charged.) SecurityMIDP Implementors
If the MIDlet suite being updated included protected functionality, the new MIDlet should use the same permission levels. app DataMIDP Implementors
If the updated MIDlet suite is not identical or from the same location as the existing MIDlet suite, ask the user whether to keep the data. Screenshot shows a screen that queries the user. Screenshot Confirmation Screen for Saving a MIDlet Suite's Data |
Previous Next |