[Solved]"NO_CREDENTIAL" error in Android push

I just found ionic team updated their push API, and changed my code to adapt it.
I have successfully got the response, but there was an error “NO_CREDENTIAL”, it was because of the security profile according to the doc, but I did create one and input my GCM api key, has anyone here successfully implemented the new push api? Any ideas about the problem?

Thanks in advanced

UPDATE SOLUTION : seems that the profile name in the request needs to be lower case, or it is actually the tag name. After I changed the name, it worked.