No text/call sensor data for Androids

Hello - we are pilot testing mindLAMP for Android users for our study (which includes daily surveys with notifications, plus passive sensor data collection). For all three different android devices (1 samsung, 2 google pixels), we are not capturing any sensor data for calls or texts. We are pulling “lamp.sms”, “lamp.calls” and “lamp.telephony” but all three are coming up blank (even though calls and texts occurred during 4 days of pilot testing). For comparison, we are able to pull call data for iphones (by using the “lamp.telephony” sensor). Also for reference, we are able see sensor data for these android devices for other sensors (accelerometer, analytics, gps, and screen state). Is this expected behavior, and if not can you help us target the source of this issue?

we are not capturing any sensor data for calls or texts.

One minor note here is that other messaging apps like WhatsApp, Messenger, Instagram, Google Messages with Chat, etc. won’t save this info to the device for the LAMP app to collect. There’s basically nothing we can do to work around this issue, sadly.

We are pulling “lamp.sms”, “lamp.calls” and “lamp.telephony” but all three are coming up blank

lamp.calls and lamp.sms were merged into lamp.telephony and that is the correct sensor to use.

we are able to pull call data for iPhones

That is also odd, but in a good way, as Apple has recently been stricter about accessing this data so we’ve seen the opposite (where Android has more of this kind of data than iPhone).

are able see sensor data for these android devices for other sensors

This tells me that sensor collection is working normally, and there could be a bug with the telephony sensor.

Is this expected behavior, and if not can you help us target the source of this issue?

I’ll work with the development team to figure this out and get back to you here when we have a resolution. Thanks for sharing this, @khackett!