switch to third-party push sdk, such as aurora push, Youmai push, a push, and so on. Can be tested before going online, your problem description is really not sent to help you answer
how to ask, I am not technical, only on the shelf to help with, I am according to the technical teaching upload and push certificate, but has not received the push, so I would like to ask, where there is a problem, will push out the problem, I will not do the method you said, I am not a technology, I will not do a good job.
this is a technical problem. Go to communicate with your technology, because there are many links that can go wrong, and you don't understand technology. Even if you talk to you, you don't understand
ios push certificate has a production environment (on-shelf App Store) development environment (real machine test APP)
Test with the push certificate of the development environment before putting it on the shelf
belongs to the test environment before it is put on the shelf. The front end: generally, the test environment is open when you push the test, and the test certificate is also used for push. Before packing and putting it on the shelf, you should manually change it to a production environment and change it to a production certificate. Backend: it works well during testing, but it doesn't work well after launch. It may be that the backend has not been changed to production certificate configuration (third-party documents are available) (Android has no distinction between testing and production, only iOS).
this is a purely technical problem. You are not engaged in technology, and it is useless to ask here. There are many links involved. I'm familiar with using a push.