Про GCM изучал, пока не тестировал в приложении. Можешь дать ответ по теме в этом моем топике Google Cloud Messaging — отправка сообщения многим пользователям? по части возможности рассылки нескольким тысячам пользователей, я нашел расхождения в документации от гугл. Ну и про вебсокет волнует, стоит ли использовать такую реализацию?
Если нужны только пуши. Может и прмложение делать не нужно? Используйте например платформу PushAll. Уведомления и на андроид и на компьютер как раз от сервера через api. И разрабатывать ничего не нужно