FirebaseMessaging getToken在iOS上不起作用

时间:2020-09-08 18:20:20

标签: ios flutter

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

try {
  final firebase = FirebaseMessaging();
  final deviceToken = await firebase.getToken();
  //DO SOMETHING
} catch (e) {
  //DO SOMETHING ELSE
}

在getToken上停止执行。我生成了Podfile代码,并且构建时没有任何错误。 我不知道如何更好地解释此错误。有人遇到过同样的问题吗?

1 个答案:

答案 0 :(得分:0)

我确定这应该可行,或者至少应该提供原因(经过测试/验证):

替换您的:

final deviceToken = await firebase.getToken();

与:

firebase.getToken().then((String deviceToken) { //Anything you may wanna do.. }).catchError((e) { print('Something went wrong : $e'); });