【问题标题】:"Cannot find type 'OSPermissionSubscriptionState in scope" error when using oneSignal with swift将 oneSignal 与 swift 一起使用时出现“在范围内找不到类型 'OSPermissionSubscriptionState”错误
【发布时间】:2021-06-22 09:01:53
【问题描述】:

我通过其中一个教程开始使用 oneSignal。在输入let status: OSPermissionSubscriptionState = OneSignal.getPermissionSubscriptionState() 时,我收到错误Cannot find type 'OSPermissionSubscriptionState'。我不知道为什么会这样,因为我在用户状态方法中 oneSignal 的 documentation 中创建了这段代码。

【问题讨论】:

  • 你用的是哪个信号版本?

标签: ios swift push-notification apple-push-notifications onesignal


【解决方案1】:

使用Onegnal.getDeviceState() 而不是getPermissionSubscriptionState。你可以关注这个documentation

【讨论】:

  • 谢谢。我已经找到答案了。这是正确的!但我无法打开你的链接。那是正确的链接吗? documentation.onesignal.com/docs/30-api-reference-ios 。看起来在Other methods 段落中找到新方法更容易。 (您可以在网页右侧找到它)
猜你喜欢
  • 2021-04-03
  • 2021-12-06
  • 2022-11-27
  • 1970-01-01
  • 1970-01-01
  • 2016-08-28
  • 1970-01-01
  • 2021-02-02
  • 1970-01-01
相关资源
最近更新 更多