2015-03-30 6 views
0

Я хочу прочитать SMS от устройства для этого я использую следующий код ..Blackberry 10 Cascade: чтение смс с устройством

using namespace bb::pim::message; 
MessageService service; 

MessageSearchFilter filter; 
filter.addSearchCriteria(SearchFilterCriteria::Subject, ""); 
filter.addStatusCriteria(SearchStatusCriteria::Unread); 
filter.setLimit(10); 

QList<Message> localMessageResults = service.searchLocal(1, filter); 

Но я не могу получить какой-либо список SMS в результате.

ответ

1

Я считаю, что у вас отсутствует разрешение в вашем .bar файле. См. link для получения дополнительной информации.

Права доступа: Для того, чтобы воспользоваться услугой обмена сообщениями, необходимо установить разрешение access_pimdomain_messages доступа к электронной почте и PIN-сообщений и разрешение access_sms_mms доступа текстовых сообщений. Эти разрешения устанавливаются в файле bar-descriptor.xml вашего проекта.

Также этот sample app поможет.