我正在做一個應用程序。我正在使用自動續訂訂閱。當我安裝我的應用程序時,我將執行訂閱操作。每當我在同一個設備上重新安裝相同的應用程序時,我必須使用恢復操作。所以如何找到應用程序是安裝或重新安裝。如何知道應用程序已安裝或重新安裝在設備中
0
A
回答
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];
}
1
如果任何應用程序將寫信給鑰匙圈它的標誌,使程序員的生活更輕鬆,它會成爲一個垃圾桶。鑰匙串的主要任務是存儲安全數據。
至於訂閱 - 使用的方法,由框架提供找出應用程序是否有東西restore.For例如MKStore Kit
更多有用的鏈接:
相關問題
- 1. 如何獲取已安裝應用程序的設備的deviceid?
- 2. 如何知道應用程序悄悄地安裝在iOS設備上?
- 3. 如何在已安裝應用程序時取消更新/創建新安裝
- 4. 在iPhone設備中打開已安裝的應用程序
- 5. 如何知道應用程序安裝在android中完成?
- 6. 在安裝時或安裝後設置選項應用程序
- 7. 激活設備應用程序安裝
- 8. 如何檢查應用程序是否已安裝或正在首次安裝
- 9. 當應用程序被重新安裝/重新安裝時,阻止Android設備重新啓動
- 10. 在真實設備上調試已安裝的應用程序
- 11. 如何知道應用程序是否已成功安裝在Android中
- 12. 通知不使用已安裝應用程序的區域中的設備
- 13. 如何知道iPhone中安裝的應用程序
- 14. 重新安裝後「應用程序未安裝」有時
- 15. 更新安裝在用戶設備上的BlackBerry應用程序
- 16. 如何在安裝時刪除應用程序數據並重新安裝
- 17. 如何知道哪些已安裝的設備在WINPCAP中具有Internet連接?
- 18. 我如何知道應用程序是否已經安裝在iPhone上從Safari
- 19. 可可應用程序重新安裝
- 20. 在Internet Explorer中嵌入或重新安裝Windows應用程序
- 21. Inno安裝程序:在安裝過程中重新啓動
- 22. 檢查應用程序是否已更新或新安裝
- 23. Xcode 4.1無法重新安裝。應用商店說「已安裝」
- 24. 如何在Wix中安裝後運行已安裝的應用程序?
- 25. Wix安裝程序 - 創建安裝程序,總是重新安裝在自己
- 26. 設備重啓後immediatelly如何安裝調試服務或應用程序?
- 27. 在Android設備上安裝應用程序的新手幫助
- 28. 如何知道用戶是否已更新應用程序或安裝了新的副本?
- 29. 如何在一次安裝中安裝兩個應用程序?
- 30. 如何在Android設備上靜默安裝應用程序?
這是鑰匙串儲存安全嗎?我可以用任何鑰匙儲存我的信息嗎? – user3146380
當您需要從iPhone應用程序中安全地存儲數據時,遲早您會跨過iPhone鑰匙串。這是內置iPhone的超級安全保險箱,由水果公司提供給您。是的,你可以通過任何鍵存儲值 –
如果任何其他應用程序,使用相同的密鑰存儲數據。然後,當我嘗試檢索時,我可以得到什麼。 – user3146380