小编Bij*_*A B的帖子

不推荐使用“MessagingRemoteMessage”:不推荐使用 FCM 直接通道,请使用 APNs 进行下游消息处理

如何处理这种警告

我用过了

func messaging(_ messaging: Messaging, didReceive remoteMessage: MessagingRemoteMessage) {
    print("message data : \(remoteMessage.appData)")
}
Run Code Online (Sandbox Code Playgroud)

push-notification firebase swift firebase-cloud-messaging

6
推荐指数
1
解决办法
4277
查看次数

快速获取当前设备在 wifi 和蜂窝网络中的 IP 地址

   func getIPAddress() -> String {
    var address: String?
    var ifaddr: UnsafeMutablePointer<ifaddrs>? = nil
    if getifaddrs(&ifaddr) == 0 {
        var ptr = ifaddr
        while ptr != nil {
            defer { ptr = ptr?.pointee.ifa_next }

            let interface = ptr?.pointee
            let addrFamily = interface?.ifa_addr.pointee.sa_family
            if addrFamily == UInt8(AF_INET) || addrFamily == UInt8(AF_INET6) {

                // wifi = ["en0"]
                // wired = ["en2", "en3", "en4"]
                // cellular = ["pdp_ip0","pdp_ip1","pdp_ip2","pdp_ip3"]

                let name: String = String(cString: (interface!.ifa_name))
                if  name == "en0" || name == "en2" || name …
Run Code Online (Sandbox Code Playgroud)

xcode ip-address swift swift5

2
推荐指数
1
解决办法
5794
查看次数