NO. Your application will not be rejected if it forces the user to update. We have been doing this for the past 4 years (application for the financial sector). Whenever we discover a vulnerability in an application or enable a major security update, we stop the old version and force users to download a new one.
However, it will be a good user interface if you tell the user why you force them to update.
source share