Closed zelin closed 7 years ago
Please, could you verify if it works now?
Yes GCM is now working fine, however the apn is giving error. I have seen ur test file and i am sending this
const data = {
title: title,
body : message,
alert: message
};
However its crashing at
TypeError: Cannot set property 'aps' of undefined
11|city | at Object.Notification.toJSON (/var/www/html/test/node_modules/apn/lib/notification/index.js:105:19)
11|city | at Object.stringify (native)
Please, could you try with this data?
const data = {
title: title,
body : message,
alert: message,
custom: {},
};
If this works will fix, otherwise will need some work to find the bug.
Also, with this data
object, message
will be used as alert and title
will be ignored in ios. You have two options:
const data = {
title: title,
body : message,
custom: {},
};
or
const data = {
title: title,
body : message,
alert: {
title: title,
body : message,
},
custom: {},
};
With both data types i am getting this, Error: MissingTopic 11|city | at /var/www/html/test/node_modules/node-pushnotifications/lib/sendAPN.js:62:28
I'm not sure if this will fix the problem, please, could you try it now? The problem I think it was related to default parameters.
Right now it should work with this data object:
const data = {
title: title,
body : message,
};
If this does not work, it means that topic
is mandatory. I will update the docs then (you should include topic
field in data).
I am getting this error whenever GCM is being used to send new push notification using new library updated yeseterday
The token and the key is valid