我使用FirebaseInstanceID框架获取令牌。
当前的实现如下:
当前的实现如下:
InstanceID.instanceID().token(withAuthorizedEntity: <GCM_SENDER_ID>, scope: "GCM", options: nil) { (token, error) in
}
我的唯一要求是为了身份验证目的从Firebase获取令牌。
以上实现不需要添加GoogleService-Info.plist
和任何其他框架。
问题是,Google已经弃用了GCM。
如果我将范围从"GCM"
更改为"FCM"
,它会返回错误1001。
此外,如果我将withAuthorizedEntity从<GCM_SENDER_ID>
更改为<PROJECT_ID>
,它会给我返回错误1001。
那么,有没有办法只使用FCM来获取令牌?因为我没有发送推送通知的其他要求。谢谢!
func application(application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: NSData) {}
- DhruvdeviceToken
注入到框架对象的构造函数中。但我不知道对于您的环境来说是否可接受。 - Andrew