No, there is no requirement of the SIM Card of the mobile number that has been registered with your bank account. But while you register the application on your smartphone you will receive the OTP on that mobile number. Later on, you will receive the activation code on that mobile number. Once you enter the OTP and the Activation code in your internet banking account you will not require the SIM Card of Registered Mobile Number. You will be able to generate the OTP with the help of internet connectivity.