0

我们正在开发使用 WorkLight (v. 7.0.0) 和 WorkLight 推送通知的原生 iOS 应用程序(iOS 8.0 和更新版本,Objective-C)。

我们遇到的问题是从操作系统向用户显示权限对话框的时间。

推送通知权限对话框

一旦我们调用,对话框就会出现[[WLClient sharedInstance] wlConnectWithDelegate:self.listener]。我们不希望它在此时出现。我们希望在用户成功登录我们的应用或成功注册为新用户后展示它。

通常,在您调用 UIApplication 类的方法registerForRemoteNotifications之前不会显示此对话框,因此我假设 wlConnectWithDelegate: 中的某处正在调用此方法。

第一次连接到 WorkLight 服务器时,有没有办法抑制此对话框?或者,是否有更新版本的 WorkLight 可以解决此问题?

4

1 回答 1

0

不!这是一个无法自定义的系统对话框。

您无法更改 iOS 中的行为

更多详细信息请查看此链接自定义推送通知的 iOS 权限对话框

于 2016-02-12T17:24:28.630 回答