【问题标题】:Not returning FCM token on Digital Signage Device未在数字标牌设备上返回 FCM 令牌
【发布时间】:2019-07-08 13:21:20
【问题描述】:

我正在开发使用 firebase 云消息服务接收通知的 react 本机项目。在我为移动应用程序实现代码后,我得到了正确的 FCM 令牌。当我在其上安装数字标牌设备屏幕设备时,我获得了 FMC 许可。但在 getToken 方法中失败。我怀疑标牌设备不包含谷歌播放服务。有什么建议吗?

export const printFcm = () => dispatch => {
const messaging = firebase.messaging();
messaging
.hasPermission()
.then(enabled => {
if (enabled) {
messaging
.getToken()
.then(fcm_token => {
dispatch({
type: FCM_TOKEN,
payload: fcm_token
});
})
.catch(getFcmErr => {
alert(JSON.stringify(getFcmErr));
});
} else {
alert("Get Permissions NO");
}
})
.catch(e => {
alert("Get Permissions failed");
});
};

这里我收到“获取权限失败”消息的警报。

【问题讨论】:

    标签: firebase react-native firebase-cloud-messaging google-play-services


    【解决方案1】:

    原因是设备不支持 google play 服务

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-06-28
      • 2017-10-23
      • 1970-01-01
      • 2020-05-01
      • 2021-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多