Create the page "Since publishing "FCM HTTP v1" Google improved security system of their FCM services. Now it requires to use short-time access tokens of OAuth 2.0 service, which uses private key based authentication and specific Google software libraries." on this wiki! See also the page found with your search.