In the Instanciate the PushNotification class docs, several methods are mentioned:
- none
- Application ID
- Bundle ID
- Application Name
- An object
Only none has an explanation as to why you would use it - namely, you only have one application folder in your MobileApps folder.
That leaves unanswered what differentiates the others.
It does not seem that they are different from each other, that they are all just different ways of matching the same folder names.