[英]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.