Closed Bug 803828 Opened 12 years ago Closed 9 years ago

[WebSMS] Android backend: update delivery status for sent messages

Categories

(Core :: DOM: Device Interfaces, defect)

ARM
Android
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: vicamo, Unassigned)

References

Details

As bug 742790 is going to add an additional delivery status attribute in SmsMessage, we should also ensure Android behaves in the same way as B2G does.

Android updates delivery status in packages/apps/Mms/src/com/android/mms/transaction/MessageStatusReceiver.java. If shared preference "pref_key_sms_delivery_reports" is set to true, all messages sent by Mms application will have delivery status updated automatically. However, for messages sent via WebSMS API, their ondelivery intents won't be routed to Mms application. As the result, the deliveryStatus attribute won't be updated. WebSMS Android backend has to take the responsibility to update its value.
Fixed by bug 1212679.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.