'Firebase In-App Messaging, Test on Device not show up on real device

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:

  1. Firebase version is 9.0.0
  2. Analytics is installed
  3. Installation IDs are correctly filled, as I could confirm the message in simulator.
  4. 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.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source