I am starting to utilize the In-app messaging feature of firebase.
I didn't create a real campaign yet, but only use the the [Test on Device] when creating one. So this issue is not related with in-production campaign, but [Test on Device] feature.
The message does not show up on a physical device, but showed on a simulator.
I could not move forward since our application is already in production, and I need to confirm the result before put a real campaign online.
My env/condition is following:
- Firebase version is 9.0.0
- Analytics is installed
- Installation IDs are correctly filled, as I could confirm the message in simulator.
- in docs, it said we should confirm the message
[Firebase/InAppMessaging][I-IAM180017] Seeing test message in fetch response. Turn the current instance into a testing instance.
But there is no such log in the console.
So anyone succeeded test the message on the real device, please share your experience.
It seems like you're facing a similar issue. While the in-app messaging document and the previous answer suggest checking specific logs, you might encounter a log message indicating the need to enable the
Firebase In-App Messaging
API instead.To resolve this, follow these steps:
Alternatively, you can directly enable the API for your project using this URL: Enable Firebase In-App Messaging API.
After enabling the API, don't forget to refresh your app and test if the issue is resolved.
Please replace
"your_projectID"
with the actual ID of your project before posting this answer.Also, you have the exact URL in firebase log