gpt4 book ai didi

Android 发送短信不适用于应用程序但适用于手机

转载 作者:行者123 更新时间:2023-11-29 02:06:35 25 4
gpt4 key购买 nike

我有一个可以发送短信的应用程序,但它似乎只在我在家使用 wifi 时才有效。当我外出并使用提供商的网络时,它不会发送:“一般性故障”,但我始终可以使用手机的 SMS 发送 SMS(使用相同的确切号码和格式)。有什么不同?我必须在我的应用代码或 list 中设置什么吗?

这里是非常标准的东西:

 PendingIntent sentPI = PendingIntent.getBroadcast(this, 0,
new Intent(SENT), 0);

PendingIntent deliveredPI = PendingIntent.getBroadcast(this, 0,
new Intent(DELIVERED), 0)


SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);


HERE IS THE LOGCAT: I see "gw_bit_error" but Not sure if thats anything...

D/QCRIL ( 1277): Saved WCDMA monitored set info
D/QCRIL ( 1277): qcril_event_main(): Waiting...
D/QCRIL ( 1277): Received srvsys event : CM_SS_EVENT_RSSI (73729)
D/QCRIL ( 1277): qcril_event_main(): 1 items on queue
D/QCRIL ( 1277): RIL <--- CM_SS_EVENT_RSSI (73729) --- AMSS
D/QCRIL ( 1277): LG_SYS: Accepted CM_SS_EVENT_RSSI, supported state.
D/QCRIL ( 1277): Serving System : srv status 2, sys mode 5, roam status 0, hdr_hybrid 0, hdr srv status 0, hdr roam status 0
D/QCRIL ( 1277): [Event CM_SS_EVENT_RSSI (73729)] Modem: On --> On, GW SIM: Ready --> Ready, CDMA SIM: Not ready --> Not ready, Mode Config: GW --> GW
D/QCRIL ( 1277): [Event CM_SS_EVENT_RSSI (73729)] Subscription: SIM --> SIM, Network: GW --> GW, Mode Preferred: GW --> GW
D/QCRIL ( 1277): [Event CM_SS_EVENT_RSSI (73729)] rs notification status 1, changed 0
D/QCRIL ( 1277): Finish processing event 1
D/QCRIL ( 1277): GW signal is available.

更新:

我认为这可能与我在他的短信中发送的内容有关,因为现在我的消息也无法发送到家里。我尝试只发送文本“测试”并且它起作用了,但是我有要发送的更复杂的消息。这是我要发送的内容:

D/SmsManager(11128):    text: You have received a message!
D/SmsManager(11128):
D/SmsManager(11128): groceries
D/SmsManager(11128):
D/SmsManager(11128): -------------------------------
D/SmsManager(11128): 1. pasta
D/SmsManager(11128): -------------------------------
D/SmsManager(11128): 2. cereal
D/SmsManager(11128): -------------------------------
D/SmsManager(11128): 3. bread
D/SmsManager(11128): -------------------------------
D/SmsManager(11128): 4. milk

有人知道为什么会失败吗?是否允许使用分线器或换行符?字数限制?谢谢-迈克

最佳答案

SMS 仅限 160 个字符。如果您需要发送更多,EMS(增强型消息服务)最多允许 300 个字符,而 MMS 最多支持 1000 个字符或您的运营商数据上限(通常为 2.1mb)。

关于Android 发送短信不适用于应用程序但适用于手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9726757/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com