Yes, the user needs to subscribe to the app (add the app to their contact list) in order for you to send them a message with the Messaging API.
Articles & Information.
Does a user have to be subscribed to an app in order to receive messages from your app through the Messaging API?
Select a topic:
Choose from one of the topics below to browse other articles