我创建了应用,可以发送短信。
我使用发送短信的方法:
smsManager.sendMultipartTextMessage(smsPhone, null, smsBodyParts,
sentPendingIntents, deliveredPendingIntents);
我还为更高的OS版本在清单和运行时权限中添加了权限。应用程序运行完美,但其中一台设备三星Galaxy A7崩溃。在crashlytics中,我有日志:
Fatal Exception: java.lang.UnsupportedOperationException: Sms is not supported
at android.telephony.SmsManager.getISmsServiceOrThrow(SmsManager.java:815)
at android.telephony.SmsManager.sendMultipartTextMessageInternal(SmsManager.java:575)
at android.telephony.SmsManager.sendMultipartTextMessage(SmsManager.java:544)
at com.companyname.ProcessSMSService$SMSSendThread.run(ProcessSMSService.java:479)
我在Google中找不到有用的内容,是指我的崩溃。请帮我。为什么发生此崩溃?我该如何涵盖?谢谢。
答案 0 :(得分:1)
我认为该特定设备没有短信功能。因此,您需要检查该设备是否支持短信功能。