How to find the apps installed in iPhone

后端 未结 4 1267
离开以前
离开以前 2020-12-06 03:42

I am developing an application in which I need to find the apps which are already installed in iPhone device such as Skype, facebook. I need to check it. Please give me code

4条回答
  •  [愿得一人]
    2020-12-06 03:56

    You can't check for any application, but you can actually check for applications which officialy shared their url scheme.

    You can find the biggest database of those url schemes here. Now, how to use? All that we'll need is UIApplication. First, we need check if the iOS can open specific url:

    [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://profile"]];
    

    If this method returns yes then the user has the facebook application installed. To open the following application you need to call:

    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"fb://profile"]];
    

    Which will open your Facebook profile on the Facebook application.

    Alas, there is no possibility of disabling any other application on the iOS, since each and every third party software is being sandboxed.

提交回复
热议问题