Query SMS
<uses-permission android:name="android.permission.READ_SMS"/>getInboxSms()
Returns Future<List<SmsMessage>>
List<SmsMessage> messages = await telephony.getInboxSms(
columns: [SmsColumn.ADDRESS, SmsColumn.BODY],
filter: SmsFilter.where(SmsColumn.ADDRESS)
.equals("1234567890")
.and(SmsColumn.BODY)
.like("starwars"),
sortOrder: [OrderBy(SmsColumn.ADDRESS, sort: Sort.ASC),
OrderBy(SmsColumn.BODY)]
);All parameters are optional.
getSentSms()
Returns Future<List<SmsMessage>>
All parameters are optional.
getDraftSms()
Returns Future<List<SmsMessage>>
All parameters are optional.
SmsMessage
SmsColumn
SmsFilter
Example
Becomes
Initializing a filter
Methods
equals()
greaterThan()
lessThan()
greaterThanOrEqualTo()
lessThanOrEqualTo()
notEqualTo()
like()
inValues()
between()
not
Combining Methods
and()
or()
OrderBy
Sort
Last updated