Нашел эту https://habrahabr.ru/company/mailru/blog/260841/ статью. Зарегистрировал 3 ключа на google cloud (server, android, ios), поставил приложение из их этого http://1-dot-sigma-freedom-752.appspot.com/gcmpusher.jsp примера.
С их ключом api пуши доходят. С моим серверным ключем приходит 401 ошибка, с андроидным/иосным MismatchSenderId.
GCM HTTP status: 200
GCM response body: {"multicast_id":6931692131601896500,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"MismatchSenderId"}]}
Что я делаю не так? Приложение как то биндится на ключ api?