2015-11-19 3 views
0

Я был весь день, пытаясь найти способ отправить по электронной почте из приложения я создаю в Intel XDK (с Кордова)Не удается отправить электронную почту с Intel XDK

Теперь, я не знаю, как работает Кордова, я просто знаю HTML, CSS и JS, но я не могу понять, почему это не работает.

Это мой HTML:

<script src="cordova.js"></script> 
    <script src="js/app.js"></script> 
    <script src="xdk/init-dev.js"></script> 
</head> 

<body> 
    <section class="modal_buttons_st"> 
    <button onclick="cerrarModal();" id="modal_cerrar" class="modal_button">Modificar</button> 
    <button onclick="draftEmail();" id="modal_send" class="modal_button">Enviar por Mail</button> 
    </section> 
    <script src="assets/js/jquery.js"></script> 
    <script src="assets/js/app.js"></script> 
</body> 
</html> 

(Вы можете видеть, что я звоню draftEmail(), по нажатию одной из кнопок в конце)

И это часть моего app.js, который содержит функцию

function draftEmail() { 
    var bodyText = 'Sample Text'; 
    intel.xdk.device.sendEmail(bodyText, "[email protected]", "Sample Title", true, "", ""); 
} 

Я выбрал плагин устройства, и это показывает, как установлено, когда я строю, только когда я нажимаю кнопку, вообще ничего не происходит

Спасибо и извините за плохой английский

ответ

0

Привет первую очередь вы должны добавить разрешение на APK для доступа к внешним, как вызов или отправить почту, так что вы должны добавить доступ на белый список получают забудьте добавить в правильная сборка (iOS, android, пешеходный переход и т. д.), и вам нужно добавить mailto: *, где указано намерение (внешний белый список).

Другая важная вещь, если вы эмулируете apk, она откроется, вероятно, microsoft outlook, поэтому всегда для теста, который построит apk и попробует на реальных телефонах.

Надеюсь, что вам поможет и извините за плохой английский до =)