FCMPlugin:getToken 返回错误检索令牌

问题描述

Cordova fcm 插件无法正常工作。我正在使用cordova / onsenui框架和google fcm进行推送通知。当我启动 FCMPlugin 时,它不会返回 fcm 令牌,而是返回“错误检索令牌”。这里我提到了我的代码和日志。

代码

if (typeof FCMPlugin != 'undefined') {

        try{
            FCMPlugin.getToken((token) => {
                alert(token);
                if(token){
                    window.localStorage.setItem("deviceFCMPluginTokenId",token);
                    deviceFCMPluginTokenId = token;
                }
            },(error) => {
                console.log('error retrieving token: ' + error);
            });

            FCMPlugin.onTokenRefresh((token) => {
                if(token){
                    window.localStorage.setItem("deviceFCMPluginTokenId",token);
                    deviceFCMPluginTokenId = token;
                    pushRegistrationInit();
                }
            },(error) => {
                console.log('error retrieving token: ' + error);
            });

            FCMPlugin.subscribetoTopic('myAppTopic');

            FCMPlugin.onNotification(
                function(data){ //callback

                    if(data.debug){
                        if(data.debug == "true"){
                            getDebugproperty();
                        }
                    }

                    if(data["appversion"]){
                        if(data["appversion"] == "true"){
                            getDomainproperty();
                        }
                    }

                },function(msg){ //success handler
                },function(err){ //error handler
                }
            );

        }catch(e){
            console.log(e)
        }
    }else{}

Logcat:

2021-03-02 12:37:04.391 30732-30854/ D/FCMPlugin: ==> FCMPlugin execute: getToken
2021-03-02 12:37:04.391 30732-30732/ D/FCMPlugin:   Error retrieving token

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...