2014-02-25 57 views

回答

2

您可以根據app是否安裝,將標誌值存儲在鑰匙串中。

使用在鑰匙扣此鏈接,用於存儲值

http://dev-metal.blogspot.in/2010/08/howto-use-keychain-in-iphone-sdk-to.html

此外,用於檢查設備上的應用程序,它被安裝或不使用此:

Detecting programmatically whether an app is installed on iPhone

使用此代碼爲保存值

- (void) savePassword: (NSString*) password { 
[self.keychainItemWrapper setObject:password forKey: 
     (id)kSecValueData]; 

}

用於檢索值:

- (void) retrievePassword { 
return (NSString*) [self.keychainItemWrapper objectForKey: 
     (id)kSecValueData]; 

}

+0

這是鑰匙串儲存安全嗎?我可以用任何鑰匙儲存我的信息嗎? – user3146380

+0

當您需要從iPhone應用程序中安全地存儲數據時,遲早您會跨過iPhone鑰匙串。這是內置iPhone的超級安全保險箱,由水果公司提供給您。是的,你可以通過任何鍵存儲值 –

+0

如果任何其他應用程序,使用相同的密鑰存儲數據。然後,當我嘗試檢索時,我可以得到什麼。 – user3146380

1

如果任何應用程序將寫信給鑰匙圈它的標誌,使程序員的生活更輕鬆,它會成爲一個垃圾桶。鑰匙串的主要任務是存儲安全數據。

至於訂閱 - 使用的方法,由框架提供找出應用程序是否有東西restore.For例如MKStore Kit

更多有用的鏈接:

link to discussion

link to apple's docs

相關問題