What is an anonymous user and how would an application know their subscriber ID in order to Push to an anonymous user?
An anonymous user is an unregistered user. So there is no profile data, and hence no subscriber id. Therefore, the phone number must be known in order to push a message. It is possible for the carrier to disable anonymous push to prevent all push initiators from being able to send push messages to subscribers who are not provisioned or have not opted-in to a particular developer’s push service. Refer to the question on access controls for more information.