Pulse SMS maintains its own database on your phone, alongside the database that is shared between all SMS apps. Whenever a message is sent from Google Assistant, it is written to the shared database. Google Assistant doesn't provide any callbacks or methods to notify third-party apps that a message was sent.
Whenever you open Pulse SMS on the phone, the app will check the latest 20 messages in its database against the latest messages in the shared SMS database. If it finds one in the shared database that doesn't exist in its own database, it will bring that message into the app. So, when a message is sent on Google Assistant, you will need to open Pulse SMS so it will appear on the app.
There are a few unsupported options that would prevent this comparison from happening:
- If you have turned on a signature within Pulse SMS, the app will not run the comparison.
- If you have turned on the Strip Unicode option within Pulse SMS, the app will not run the comparison.