No, it uses the app's API to do that. However, the push notification from GCM does come from google and is possibly read though.
They show up on all apps that provide messaging.
(The app of course also has a choice of encrypting the payload - it's free form after all.)
push notifications services can merely send instructions, and the visual notification can be an object formed completely client side.