In some cases, if a BlackBerry® device user installs an application on a device, and then removes and reinstalls, or upgrades the BlackBerry App World™ storefront 3.0, the user is unable to initiate any in-app purchases in the application. The application throws an IllegalApplicationException, which suggests that the application was not installed through BlackBerry App World. (DT1035550, DT1028288)
Impact: The application can't invoke in-app purchases.
Workaround: To sync the application with BlackBerry App World again, users must navigate to the MyWorld screen in BlackBerry App World, press the Menu key, and select Refresh List.
After a user provides login information for a BlackBerry® ID account and purchases a digital good, if the user attempts to make another purchase after the login session times out, the application throws a PaymentException and displays an error message. (DT976519)
Impact: The application displays an error message rather than prompt the user to log in again.
Workaround: Catch the exception and provide an error message that indicates that the user needs to log in again.