在iOS上,FirebaseMessaging的getToken函数不起作用,不会抛出任何异常。
try {
final firebase = FirebaseMessaging();
final deviceToken = await firebase.getToken();
//DO SOMETHING
} catch (e) {
//DO SOMETHING ELSE
}
在getToken上停止执行。我生成了Podfile代码,并且构建时没有任何错误。 我不知道如何更好地解释此错误。有人遇到过同样的问题吗?
答案 0 :(得分:0)
我确定这应该可行,或者至少应该提供原因(经过测试/验证):
替换您的:
final deviceToken = await firebase.getToken();
与:
firebase.getToken().then((String deviceToken) { //Anything you may wanna do.. }).catchError((e) { print('Something went wrong : $e'); });