我是纯 iOS 开发人员我对 Sybase 无线平台一无所知,我有一些与 SUP 离线模式相关的任务,我不知道我在离线模式下做什么,我已经在http://infocenter.sybase.com上进行了研究但我没有从这个链接中得到任何帮助。
如果您知道任何有用的链接或任何示例源代码或与我相同的共享相关的任何内容,请帮助我。
提前致谢。
我是纯 iOS 开发人员我对 Sybase 无线平台一无所知,我有一些与 SUP 离线模式相关的任务,我不知道我在离线模式下做什么,我已经在http://infocenter.sybase.com上进行了研究但我没有从这个链接中得到任何帮助。
如果您知道任何有用的链接或任何示例源代码或与我相同的共享相关的任何内容,请帮助我。
提前致谢。
在 2.1#3 之后,该方法offlineLogin
被弃用。我不知道现在如何完成它。
SUP API 非常智能地工作。您可以根据infocenter以离线模式登录 SCC :
OfflineLogin 根据最后一次成功验证的凭据进行验证。此方法中没有与 Unwired Server 的通信。
您必须调用以下方法而不是 onlineLogin: 或登录:
- (BOOL)offlineLogin:(SUPString)user password:(SUPString)pass;
在离线模式下订阅包时,它将返回您之前同步的持久数据。
任何 SUP 应用程序都必须在第一次运行时在线。这使用DB文件的以下方法
onlineLogin
方法。对于所有其他运行,您可以使用offlineLogin
DB 文件的方法。
您可以使用phonegap实现离线功能,例如在设备中创建本地数据库(sqllite)。我已经在我的混合应用程序中对其进行了测试,并且运行良好。