我知道这上面有很多线索,但似乎没有一个能满足我想要寻找的东西。以下是我的制约因素:
更新:我通常试图避免使用基于第三方云的服务来实现这个目标,因为这会带来额外的外部依赖。但如果我必须的话,我希望它能满足这个限制
发布于 2013-10-17 20:11:34
也许这篇博客文章 by TextExpander作者会有所帮助:
“微笑”对此做出了回应,与苹果公司的工程师讨论了这个问题,并提交了一个bug (#14168862),并检查了该漏洞的状态。我们还开发了一个解决方案,将TextExpander数据存储在一个新的位置。提醒需要用户同意才能存储和检索数据。完整的提醒通常不会显示在它的界面中。长期过去的提醒出现在已完成的提醒的底部。 TextExpander touch 2.1 (及更高版本)支持将共享片段数据存储在一个早已完成的提醒中。我们制作了一个更新的SDK,并让我们的开发人员了解它的进展情况。我们的最后一款SDK在苹果官方发布的iOS 7发布后几个小时内就准备好了。
更新(22.11.2013) --这可能不是最好的方法,因为TextExpander的team 最近应用程序评审小组遇到了问题。
发布于 2013-10-10 01:05:50
我也需要这个。我使用Parse.com作为我所有应用程序的后端--它们的免费层应该可以满足您的开发需求。
iOS、安卓、Windows8、OS、JavaScript和.NET都有API,您的所有数据都可以在任何平台上使用(与Core和iCloud相反)。他们还提供了“云代码”(Cloud),这是你可以远程执行的代码,可以远程处理信息并将数据返回到应用程序。
您肯定应该为您的应用程序提供云存储的检查Parse.com。以我的经验,它确实能完成任务。
对于数据持久化,我认为您可能想看看口蹄疫 (尽管如果您决定在本地保存数据,它将被应用程序删除,但无论如何它可能会对您有所帮助)。在许多情况下,核心数据是过分的。
编辑: Parse.com有一个"Installation“类,在这个类中,安装了应用程序的所有设备都会被列出(不管它们运行的是iOS还是安卓),唯一的,无需输入任何代码。
发布于 2013-10-11 00:56:51
编辑:这只适用于同一厂商的应用程序.
您可以将密码保存到设备的密钥链中,然后从任何应用程序中访问该密码。
使用SSKeychain库..。
NSString *service = @"com.yourcompany.yourservice";
// read
NSString *password = [SSKeychain passwordForService:service account:@"user"];
// write
[SSKeychain setPassword:password forService:service account:@"user"];密码字符串没有长度限制,因此将所有数据编码为字符串并保存在那里。用户删除应用程序后,密钥链条目将保持不变。
https://stackoverflow.com/questions/19285305
复制相似问题