如何在iOS(Swift 3)上断开Firebase通知?

杰博诺

我正在使用带有Firebase通知的应用程序。我已经在AppDelegate中配置了它,它们运行良好。

问题:我有一个带开关的设置视图,用于打开/关闭通知,但我不知道如何禁用通知。我已经尝试过了,但是没有用:

@IBAction func changeSwitch(_ sender: Any) {
    if mySwitch.isOn {
        print("NOTIFICATIONS ON")

        connectToFcm()

    } else {
        print("NOTIFICATIONS OFF")

        FIRMessaging.messaging().disconnect()
    }
}

func connectToFcm() {
    FIRMessaging.messaging().connect { (error) in
        if (error != nil) {
            print("Unable to connect with FCM. \(error)")
        } else {
            print("Connected to FCM.")
        }
    }
}

也许你可以帮我。

谢谢!

阿卡什·辛格·索索迪亚

最简单,最快捷的方法是在关闭通知时从后端数据库中删除设备令牌

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在iOS上的Swift中获取sharedApplication?

Cordova如何在iOS上删除“推送通知”

如何在Swift项目中使用iOS SDK插入Firebase服务器时间戳

如何在多个iOS设备上同步推送通知?

ios10,Swift 3和Firebase推送通知(FCM)

如何获取从iOS 10和Swift 3中的Firebase控制台发送的推送通知的主体?

如何在Swift 3的iOS上的SceneKit中创建循环播放的视频资料?

如何从推送通知响应中获取数据Swift 3 / iOS

如何在不注销Firebase的情况下创建新帐户?在iOS中(Swift)

如何从iOS上的Firebase通知中了解“主题”名称

Firebase Crash:如何在iOS上删除?

如何在iOS swift中使用RealmSwift创建类似于Firebase结构的模型?

如何在iOS Xcode Swift Playground上模拟黑暗模式

如何在iOS的Swift中制作可重定位的3x3正方形?

如何在iOS Swift应用程序中从Firebase手动发布数据?

如何在iOS Swift上添加超链接按钮?

iOS Swift如何在View 1到View 2上获取SearchBar Text值

如何在 iOS 上的 Swift 3 中使用本地文件路径实例化 AVPlayer?

如何在 osx(不是 iOS)上使用 swift 3 获得最高输出

如何在 ios Swift 3 中从模型创建 JSON

Swift 3 Firebase 远程通知未在 TestFlight 上显示

Firebase 在 Xcode 8.3 上发布 iOS 10.3 Swift 3 FCM 通知不起作用

如何在 iOS Swift 3 中使用保护和条件?

Firebase 推送通知如何在 IOS 上工作?

如何在 iPhone X iOS Swift 上测量 WiFi dBm 强度

如何在 iOS 上的 Swift 中以编程方式获取 UDID

当应用程序在 IOS 后台时,如何在新的 firebase 消息(推送通知)上播放自定义铃声?

如何在 iOS swift 中的 firebase 数据库中创建数组

如何在 Swift/iOS 中的 UIColorPickerViewController 上仅显示网格选项卡?