我正在做一个应用程序。我正在使用自动续订订阅。当我安装我的应用程序时,我将执行订阅操作。每当我在同一个设备上重新安装相同的应用程序时,我必须使用恢复操作。所以如何找到应用程序是安装或重新安装。如何知道应用程序已安装或重新安装在设备中
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. 在iPhone设备中打开已安装的应用程序
- 4. 如何知道应用程序安装在android中完成?
- 5. 在安装时或安装后设置选项应用程序
- 6. 激活设备应用程序安装
- 7. 如何检查应用程序是否已安装或正在首次安装
- 8. 当应用程序被重新安装/重新安装时,阻止Android设备重新启动
- 9. 我如何知道ffmpeg-php已安装?
- 10. 在真实设备上调试已安装的应用程序
- 11. 如何知道应用程序是否已成功安装在Android中
- 12. 使用即时应用程序在设备上安装已安装的应用程序
- 13. 通知不使用已安装应用程序的区域中的设备
- 14. 如何知道iPhone中安装的应用程序
- 15. 重新安装后“应用程序未安装”有时
- 16. 更新安装在用户设备上的BlackBerry应用程序
- 17. 如何在安装时删除应用程序数据并重新安装
- 18. 如何知道哪些已安装的设备在WINPCAP中具有Internet连接?
- 19. 我如何知道应用程序是否已经安装在iPhone上从Safari
- 20. 重新安装应用程序
- 21. 可可应用程序重新安装
- 22. 在Internet Explorer中嵌入或重新安装Windows应用程序
- 23. 检查应用程序是否已更新或新安装
- 24. Inno安装程序:在安装过程中重新启动
- 25. Xcode 4.1无法重新安装。应用商店说“已安装”
- 26. 如何在Wix中安装后运行已安装的应用程序?
- 27. 设备重启后immediatelly如何安装调试服务或应用程序?
- 28. Wix安装程序 - 创建安装程序,总是重新安装在自己
- 29. 在Android设备上安装应用程序的新手帮助
- 30. 如何检测,如果Android应用程序已经安装在设备上?
这是钥匙串储存安全吗?我可以用任何钥匙储存我的信息吗? – user3146380
当您需要从iPhone应用程序中安全地存储数据时,迟早您会跨过iPhone钥匙串。这是内置iPhone的超级安全保险箱,由水果公司提供给您。是的,你可以通过任何键存储值 –
如果任何其他应用程序,使用相同的密钥存储数据。然后,当我尝试检索时,我可以得到什么。 – user3146380