missed any steps when using app message push in AJO journey/campain on an android device
I'm trying to use AJO journey on an android device in app message push, and I can't receive the message.
I have done:
1.Created an android app, integrated with firebase SDK, I can use firebase web console to send messages.
2.The android app adds the following code.
#app/src/main/AndroidManifest.xml
uses-permissionandroid:name="android.permission.POST_NOTIFICATIONS"/
#app/build.gradle.kts
implementation(platform("com.adobe.marketing.mobile:sdk-bom:3.0.0"))
implementation("com.adobe.marketing.mobile:analytics")
implementation("com.adobe.marketing.mobile:userprofile")
implementation("com.adobe.marketing.mobile:messaging")
implementation("com.adobe.marketing.mobile:edgeconsent")
implementation("com.adobe.marketing.mobile:edgeidentity")
implementation("com.adobe.marketing.mobile:assurance")
implementation("com.adobe.marketing.mobile:edge")
implementation("com.adobe.marketing.mobile:core")
implementation("com.adobe.marketing.mobile:identity")
implementation("com.adobe.marketing.mobile:lifecycle")
implementation("com.adobe.marketing.mobile:signal")
#app\src\main\java\com\test\conti\java\MainActivity.java
MobileCore.configureWithAppID(ENVIRONMENT_FILE_ID);
MobileCore.setPushIdentifier(token);
3.Created appSurface in data collection
4.Created a tag in the data collection,
5.I can see the event through Assurance and pin code
6.The following extensions have been installed: and publish

Can you help me check if I have missed any steps?