Adding this into manifest did the trick:
<intent-filter>
<action android:name="android.nfc.action.NDEF_DISCOVERED" />
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="http"
android:host="demo.com" />
</intent-filter>
The app is not starting because of the AAR however but as a result of "catching" the url of smart poster...
EDIT: In the end we decided to use custom MimeType that we are catching in our app (via intent-filter)