Ok, I see the docs for the android IR blaster. It looks like this is meant for transmitting to TVs and stuff like that using a modulated carrier in the kilohertz range. Blinks talk to each other using carefully spaced, very short (<10μs) flashes. These are very different protocols!
Here is an example of a Blink 2-byte IR packet transmission…
Note that the pulses are solid on time for the transmitting IR LED, no carrier. The timing must be +/-10% or the receiver will lose sync (that’s less than 20μs jitter).
Add to this that the protocol is 2-way with checksums and ACKs and I think it would be very hard if not impossible to support this on a phone.
LMK which path would work best for what you are trying to do and we will figure out best ways to support your efforts!