我正在開發一個應用程序,在該應用程序中我需要找到已安裝在iPhone設備上的應用程序(如Skype,Facebook)。如何在iPhone設備上檢查已安裝的應用程序
我需要檢查它Objective-C。如果可能,請給我一個代碼片段;否則鏈接到解決方案。
如果它不可能,那麼告訴我另一種方法來檢查iPhone設備上安裝的應用程序。
在此先感謝。
我正在開發一個應用程序,在該應用程序中我需要找到已安裝在iPhone設備上的應用程序(如Skype,Facebook)。如何在iPhone設備上檢查已安裝的應用程序
我需要檢查它Objective-C。如果可能,請給我一個代碼片段;否則鏈接到解決方案。
如果它不可能,那麼告訴我另一種方法來檢查iPhone設備上安裝的應用程序。
在此先感謝。
如果您正在檢查的應用程序註冊了URI方案,則可以進行探測並假定應用程序已安裝。看看 - (BOOL)canOpenURL:(NSURL *)網址,儘量沿
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"fb://"]])
{
NSLog(@"will open facebook urls");
}
線的東西。然而,這並沒有給保證真正的Facebook應用程序將到FB迴應://
if ([[NSFileManager defaultManager] fileExistsAtPath:@"/Applications/Cydia.app"])