相关疑难解决方法(0)

APNS Firebase通知无法获取令牌

对于Swift3/iOS10,请看此链接:

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

我正在尝试使用Firebase进行通知,我完全按照文档中的描述进行了集成.但我不明白为什么不起作用.当我构建我的项目时,我看到这一行:

2016-05-25 16:09:34.987: <FIRInstanceID/WARNING> Failed to fetch default token Error Domain=com.firebase.iid Code=0 "(null)"
Run Code Online (Sandbox Code Playgroud)

这是我的AppDelegate:

 func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    FIRApp.configure()
    FIRDatabase.database().persistenceEnabled = true
     var service: DataService = DataService()
    service.start()
    registerForPushNotifications(application)
    application.registerForRemoteNotifications()
    return true
}

func registerForPushNotifications(application: UIApplication) {
    let notificationSettings = UIUserNotificationSettings(
        forTypes: [.Badge, .Sound, .Alert], categories: nil)
    application.registerUserNotificationSettings(notificationSettings)
}

func application(application: UIApplication, didRegisterUserNotificationSettings notificationSettings: UIUserNotificationSettings) {
    if notificationSettings.types != .None {
        application.registerForRemoteNotifications()
    }
}

func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) { …
Run Code Online (Sandbox Code Playgroud)

push-notification ios firebase swift firebase-notifications

35
推荐指数
2
解决办法
3万
查看次数

Firebase(FCM)无法获取APNS令牌Error Domain = com.firebase.iid Code = 1001

我正在尝试使用FCM进行通知.
<FIRInstanceID/WARNING>无法获取APNS令牌错误Domain=com.firebase.iid Code=1001 "(null)"发生,所以我无法得到通知.有什么问题?

在控制台,
无法获取APNS令牌Error Domain=com.firebase.iid Code=1001 "(null)"

以下是我的代码 Appdelegate

import UIKit
import CoreData
import Alamofire
import Firebase
import FirebaseInstanceID
import FirebaseMessaging

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    var badgeCount : Int = 0;

    enum BasicValidity : String {
        case Success = "basicInfo"
        case Fail = "OauthAuthentificationError"
    }

    func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
        // Override point for customization after application launch.


        let …
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-cloud-messaging firebase-notifications

17
推荐指数
1
解决办法
5771
查看次数