我们正在开发使用 WorkLight (v. 7.0.0) 和 WorkLight 推送通知的原生 iOS 应用程序(iOS 8.0 和更新版本,Objective-C)。
我们遇到的问题是从操作系统向用户显示权限对话框的时间。
一旦我们调用,对话框就会出现[[WLClient sharedInstance] wlConnectWithDelegate:self.listener]
。我们不希望它在此时出现。我们希望在用户成功登录我们的应用或成功注册为新用户后展示它。
通常,在您调用 UIApplication 类的方法registerForRemoteNotifications之前不会显示此对话框,因此我假设 wlConnectWithDelegate: 中的某处正在调用此方法。
第一次连接到 WorkLight 服务器时,有没有办法抑制此对话框?或者,是否有更新版本的 WorkLight 可以解决此问题?