unity3d Firebase异常:无法完成该操作,提取FCM令牌之前未指定APN令牌

ohtdti5x  于 2023-02-19  发布在  其他
关注(0)|答案(1)|浏览(338)

我不确定我还需要做什么来获得FCM令牌。也许我遗漏了一个步骤。下面是我当前设置的详细信息。
这是一个Unity iOS构建版本,称为GetTokenAsync。

Firebase.Messaging.FirebaseMessaging.GetTokenAsync();

但是,我遇到了一个例外。

FirebaseException: The operation couldn’t be completed. No APNS token specified before fetching FCM Token

我已经为推送通知生成了一个APN密钥并上传到Firebase,但我不确定是否需要将其包含在Xcode中?
我已启用背景模式。

nnvyjq4y

nnvyjq4y1#

发生这种情况有多种原因。Set up FCM for Unity Guide中包含以下说明步骤。
尝试以下各项操作(如果尚未尝试):

  • 在Xcode中的应用〉功能下启用推送通知
  • UserNotifications.framework添加到链接的框架和库
  • 在功能中将推送通知切换为打开
  • 确保方法混合已启用

如果这不起作用,然后通过日志查看之前和之后的消息,你得到以上,看看是否有更早的消息有关的警告或故障与FCM或APNS。
请告诉我你的情况如何。

相关问题