2011-07-28 50 views
0

私のiPhoneにインストールされているアプリのリストを持っていきたいです。iphone - アプリがインストールされていることを確認してください

このコードサンプルはこのウェブサイトにありますが、見つかりません。

コードサンプル:アプリがインストールされているか確認してください - iDevKit: http://idevkit.com/forums/tutorials-code-samples-sdk/604-code-sample-check-if-app-installed.html

誰も私にヒントまたはどのようにウェブサイトからそのコードを取得するを与えることができますか?

ありがとうございました。

答えて

2

これは非jailbreakなiOSデバイスでは不可能です。アプリサンドボックスはそれを防止します。 [[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"someScheme://blah"]]を呼び出して、実装しているURLスキーム(電話アプリの場合はtel://など)がある場合は個別のアプリケーションをテストできますが、アプリがURLスキームに応答しない場合は実行できませんそれがデバイス上に存在するかどうかを判断します。あなたはアプリのバイナリに対してチェックすることができますジェイルブレイクデバイス上で

0

- (BOOL) isTwitterInstalled 
{ 
    if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"twitter://"]]) 
     return YES; 
    else 
     return NO; 
} 
:、

-(BOOL)isWrightsCSInstalled 
{ 
    return [[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/WrightsCS.app/WrightsCS"]; 
} 

それとも、アプリのURLを開くことができるかどうかをチェックすることができますカスタムURLスキーマを持って知っていれば

関連する問題