能够获取RegID,但没有来自FCM的通知

时间:2018-12-30 22:50:24

标签: javascript firebase firebase-cloud-messaging push phonegap

我终于可以通过Phonegap Push插件从FCM获取注册ID。但是我无法从FCM收到通知。由于我获得了ID,因此就意味着我已连接到FCM,而FCM看到的是我的设备。我的google-services.json文件位于我的根文件夹中。那么可能是什么问题?谢谢P.S.我的设备是Samsung Galaxy S9,并且我使用的是Phonegap CLI和PG Mobile。

index.js

   <script>
        document.addEventListener("deviceready", onDeviceReady, false);
        function onDeviceReady(){
            var push = PushNotification.init({
                android: {},
                browser: {
                    pushServiceURL: 'http://push.api.phonegap.com/v1/push'
                },
                ios: {
                alert: "true",
                badge: true,
                sound: 'false'
                },
                windows: {}
            });
            push.on('registration', (data) => {
                // data.registrationId
                ### ABLE TO RECEIVE REGISTRATION ID AND TYPE ###
                console.log(data.registrationId)
                console.log(data.registrationType)
            });
            push.on('notification', (data) => {
                // data.message
                // data.title
                // data.count
                // data.sound
                // data.image
                // data.additionalData
                ### BUT NOT RECEIVING ANY OF THE NOTIFICATIONS ###
                console.log(data.message);
                console.log(data.title);
                console.log(data.count);
                console.log(data.sound);
                console.log(data.image);
                console.log(data.additionalData);
            });

            push.on('error', (e) => {
                // e.message
                ### AND NOT GETTING ANY ERRORS ###
                console.log(e.message)
            });
        }
    </script>

config.xml

<platform name="android">
    <resource-file src="google-services.json" target="google-services.json" />
</platform>
<engine name="android" spec="~7.1.4" />
<plugin name="phonegap-plugin-push" spec="~2.2.3" />

0 个答案:

没有答案