Push notification client side implementation.