The PIM API is an optional J2ME package that gives support for accessing and modifying the PIM databases that may exist in a MIDP device. The PIM API currently supports three types of databases or lists: Contact lists, Event lists, and To-Do lists. In MIDP 2.0 devices, the user data can be manipulated with two functions groups: “Read User Data Access” and “Write User Data Access” groups. If the PIM database lists are being used, the function groups mentioned above must also be used.
Check that:
If reading and writing user data is not allowed in the settings, the application must show an informative error message.
The error message is triggered automatically from the PIM API or directly from the application, saying that the reading or writing was not possible.
In case user allows access to PIM applications, there a certain things that must be considered when handling user data. First of all, user data must be handled correctly and secondly, the user data cannot be modified or destroyed without asking the user’s permission.
Check that:
User data is read and written correctly.
User data is not modified or destroyed without the user’s permission.