I use an Android device to send a message to my IQApp, but the connectiq.jar bombs when trying to deliver the sent message status.
"com.garmin.android.connectiq.EXTRA_REMOTE_DEVICE" is a device, but treated as a long (IQMessageReceiver class, "onReceive" method). For other branches in the same method the EXTRA_REMOTE_DEVICE is read correctly, but not in the intent.getAction().equals("com.garmin.android.connectiq.SEND_MESSAGE_STATUS" branch.
If I could send you a pull request I would.
Thanks,
/Micke