I want to check whether an app is present in my iphone or not. If it is present I want to launch it else open the App Store link of the app.
Please suggest the required
You need to use URL Schemes. The idea is as follows:
Setting URL identifier to your apps makes it recognize by other apps. Just like that, the app you want to open need to have one custom URL identifier. Google it for custom URL identifier of your desired app. Use below link for reference on how to use URL Schemes.
For Reference
Site to check URL identifiers for apps