![](/img/trans.png)
[英]How can I get the token from Firebase Cloud Messaging on iOS
[英]iOS SwuftUI - get firebase messaging user token
我有這個代碼:
@main
struct AppName: App {
var body: some Scene {
WindowGroup {
ContentView()
.task {
print("tttttt")
Messaging.messaging().token { token, error in
if let error = error {
print("Error fetching FCM registration token: \(error)")
} else if let token = token {
print("FCM registration token: \(token)")
}
}
}
}
}
}
“tttttt”被打印出來,但我沒有得到用戶令牌,也沒有任何錯誤消息。
我已經在使用谷歌登錄,所以我想我已經正確設置了 firebase sdk
請幫忙
這不是你應該在視圖中做的事情。 創建一個 ObservableObject 類型,該類型將 FCM 令牌作為 @Published 變量。 然后在應用程序內部的任何視圖中,只需實例化 ObservableObject 並根據需要將其作為 EnvironmentObject 傳遞給子視圖。 然后,您可以毫無問題地在視圖中引用您的 Firebase 相關值。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.