I have an App which records gps location details of the User. Now when the user clicks "Send" the data needs to be sent to the Another Android phone(Second user) and received by this same app installed in that phone. One way that I feel it can be done is through Sending an SMS and receiving and parsing the SMS to get the data. But SMS will cost the user, especially if he doesn't have an SMS offer pack activated.
Is there any other way of sending data. Can we use third part free SMS services like Way2SMS from our android code. Which is most preferred way(least burden of cost on the user).