I’m trying to send a binary sms in Android. But when the size of the message exceeds one sms, I get different errors depending on the device.
I saw there is a method to send multi-part text sms, but not for sending multi part binary sms. So, what I have to do?
It seems that there’s really no way to do this.
I’ve found someone that asked this same thing on Android Developer list two years ago and received no answers until now. Unfortunately, I’m not finding the post right now, but there are many other questions about this:
Android Developers › Sending big binary sms
Android Developers › Missing API functionallity sending binary data sms with more that 1
Android Developers › more SMS questions
The best solution I could came across was to encode the message as BASE64 and send as a multipart TEXT sms.
I hope this answer help someone looking for the same think in the future.