FirebaseMessaging getToken不';我不能在iOS上工作

FirebaseMessaging getToken不';我不能在iOS上工作,ios,flutter,Ios,Flutter,在iOS上,FirebaseMessaging中的getToken函数不起作用,不会抛出异常 try { final firebase = FirebaseMessaging(); final deviceToken = await firebase.getToken(); //DO SOMETHING } catch (e) { //DO SOMETHING ELSE } 执行在getToken上停止。我生成了Podfile代码,构建时没有任何错误。 我不知道如何更好地解释这

在iOS上,FirebaseMessaging中的getToken函数不起作用,不会抛出异常

try {
  final firebase = FirebaseMessaging();
  final deviceToken = await firebase.getToken();
  //DO SOMETHING
} catch (e) {
  //DO SOMETHING ELSE
}
执行在getToken上停止。我生成了Podfile代码,构建时没有任何错误。 我不知道如何更好地解释这个错误。有人有相同的问题吗?

我确信这应该有效,或者至少应该给你原因(测试/验证):

替换您的:

final deviceToken = await firebase.getToken();
与:

firebase.getToken().then((String deviceToken){//您可能想做的任何事情..}).catchError((e){print('Something gours:$e');})

我确信这应该有效,或者至少应该给出原因(测试/验证):

替换您的:

final deviceToken = await firebase.getToken();
与:


firebase.getToken().then((String deviceToken){//您可能想做的任何事情..}).catchError((e){print('Something gours:$e');})

是否尝试打印deviceToken的内容?我的代码没有通过getToken函数,因此我甚至无法打印deviceToken的内容或之后的任何内容。这至少应该给我一个例外,但没有例外。你在这方面成功了吗?我在这里也遇到过类似的情况不,我没有。不得不冻结项目。你试过打印deviceToken的内容吗?我的代码没有通过getToken函数,所以我甚至不能打印deviceToken的内容或之后的任何内容。这至少应该给我一个例外,但没有例外。你在这方面成功了吗?我在这里也遇到过类似的情况不,我没有。不得不冻结这个项目。