We are glad that you are happy with Everlive. Here are the answers to the problems you described:
"I can see I have one device registered, but when I send a notification, it shows it sent successfully to 0 devices."
The number of devices, that were sent push messages to, is updated roughly on two hours so if you see 0 devices it does not mean no push messages are sent, Everlive just needs some time to update the number.
"How do I know which push platform the portal is using, DEV or PROD?"
When uploading a certificate file there is two radio buttons - Production and Development. Whichever button you select this is the environment that will be used when sending notifications to APNS.
"It seems that my registration is being deleted when my message is sent..."
When sending notifications to providers like APNS we check the responses for these notifications. If a response is the kind of invalid token, then we remove the device registration with this token. So what may happen is that you register a device with Development provision and then you try to send a notification in Production environment, or vice versa, in which case APNS will return invalid token response.
Looking for tips & tricks directly from the Icenium team? Check out our blog!
Share feedback and vote for features on our Feedback Portal.