我是 iOS 开发新手,当我从 Firebase 控制台向我的应用程序发送新通知时,我正在尝试解决一个问题,但没有声音!
知道的方法是打开我的手机然后我看到通知但是当通知到达时没有声音!
我的代码看起来与 Firebase 预制代码完全一样:
我在我的 plist.info 中添加了:
所需的后台模式:应用程序下载内容以响应推送通知
我正在尝试我自己的自定义 UIButton。我继承了 UIButton 类并尝试添加一些函数,这是我的代码:
import UIKit
class CustomButton: UIButton {
override init(frame: CGRect) {
super.init(frame: frame)
setup()
setGradientBackground()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
fatalError("init(coder:) has not been implemented")
}
private func setup() {
layer.cornerRadius = 8
}
private func setGradientBackground() {
let gradientLayer = CAGradientLayer()
gradientLayer.frame = bounds
gradientLayer.colors = [UIColor.yellow.cgColor, UIColor.blue.cgColor]
gradientLayer.locations = [0.0, 1.0]
gradientLayer.startPoint = CGPoint(x: 1.0, y: 1.0)
gradientLayer.endPoint = CGPoint(x: 0.0, y: 0.0)
layer.insertSublayer(gradientLayer, at: 0)
}
}
Run Code Online (Sandbox Code Playgroud)
我将它链接到我的 IBOutlet :
@IBOutlet …Run Code Online (Sandbox Code Playgroud)