簡體   English   中英

無法使用Intel XDK發送電子郵件

[英]Can't send email with Intel XDK

我整日都在嘗試尋找一種方法,以從我在Intel XDK中創建的應用程序發送電子郵件(使用Cordova)

現在,我真的不知道Cordova是如何工作的,我只知道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, "some@direction.com", "Sample Title", true, "", "" ); 
}

我選擇了設備插件,並且在構建時顯示為已安裝,僅當單擊按鈕時,什么也沒有發生

謝謝,抱歉英語不好

嗨,首先,您必須向apk添加權限以訪問外部呼叫或發送郵件,因此您必須在白名單上添加訪問權限,並確保添加正確的版本(iOS,Android,人行橫道等),並且您必須在其中表示意圖(外部白名單)的地方添加mailto:*。

另一個重要的事情是,如果您模擬apk,它將可能會打開Microsoft Outlook,因此請務必進行測試以構建apk並在真實手機上嘗試。

希望能對您有所幫助,對不起英語不好對不起=)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM