Я разрабатываю приложение в palm webOS. В этом приложении я должен использовать MailService для прямой отправки почты, не открывая ни одного из писем или композиций. Для этого мне нужно передать параметры. Но я не знаю, как передать параметры и какие параметры мне нужно передать в MailService.palm webOS Проблема передачи параметров MailService
params.to ="[email protected]";
params.subject = "subj";
params.msg = "message";
this.controller.serviceRequest('palm://com.palm.mail.MailService', {
method: 'messageSend',
parameters: params,
onSuccess: this.messageSentCallback,
onError: this.messageErrorCallback
});
Но я получаю ошибку «неперехваченным TypeError: Невозможно установить свойство„на“неопределенных» вы можете мне помочь решить эту проблему, пожалуйста.
ThanQ для всех.
если я добавляю заявление о декларации, например var params = {}; теперь я получаю сообщение об ошибке, как «Ошибка: Ошибка: Запрос на обслуживание: com.palm.mail.MailService не работает» На самом деле для этого метода СообщениеПодарокПознакомитьсяЕще сколько PARAMS я должен послать и что они? – VenkaReddy
Проблема, которую вы видите, заключается в том, что почтовая служба не запущена, поэтому на другом конце процесса нет никакого способа получить ваш запрос. Вам действительно нужно просто использовать запуск кросс-приложения и позволить пользователю подтвердить письмо - это разумный способ сделать это. –