我已经实现了从Android模拟器向另一个模拟器发送短信的代码,效果很好。但是当我尝试从模拟器或Android设备(仅限wifi,没有数据计划或手机号码)向设备(iPhone)发送消息时,它不起作用。我不太确定短信是否需要数据计划才能在现实世界中发送消息。谢谢你的帮助!
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(number, null, message, null, null);
答案 0 :(得分:1)
虽然短信不需要数据计划,但它需要一个有效的GSM
或CDMA
网络连接才能使用呼叫。
答案 1 :(得分:0)
短信是Short Message Service。它比我们手机上的互联网要长,并且肯定需要有效的SIM卡和有效的网络连接(网络上的数据不是必需的,但你应该可以拨打电话)。