【发布时间】:2013-05-02 15:52:42
【问题描述】:
我是纯 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: 或 login:
- (BOOL)offlineLogin:(SUPString)user password:(SUPString)pass;
在离线模式下订阅包时,它会返回之前同步的持久化数据。
【讨论】:
任何 SUP 应用都必须在首次运行时在线。这使用以下方法
onlineLogin DB 文件的方法。对于所有其他运行,您可以使用 DB 文件的 offlineLogin 方法。
【讨论】:
您可以使用phonegap实现离线功能,例如在设备中创建本地数据库(sqllite)。我已经在我的混合应用程序中对其进行了测试,并且运行良好。
【讨论】: