Вы должны добавить больше описания, чтобы сделать правильный ответ
дал простое приложение на основе jQuery Mobile и пытаюсь скомпилировать его с помощью Phonegap. Я бы хотел, чтобы пользователи могли отправлять контент из приложения по электронной почте, но я не могу этого понять.
Мой код:
<script type="text/javascript" src="json2.js"></script>
<script type="text/javascript" charset="utf-8" src="phonegap.js"></script>
<script type="text/javascript" src="EmailComposer.js"></script>
<script src="js/jquery-1.5.min.js"></script>
<script src="js/jquery.mobile-1.0a3.min.js"></script>
<script src="js/jsStuff.js"></script>
<script type="text/javascript" charset="utf-8">
// Wait for PhoneGap to load
//
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
// PhoneGap is ready
//
function onDeviceReady() {
// Empty
}
// alert dialog dismissed
function alertDismissed() {
// do something
}
// Show a custom alert
//
function doEmail() {
window.plugins.emailComposer.showEmailComposer("Subject","PlainTextBody", "recipient,recipient", "ccRecipient", "bccRecipient",false);
}
</script>
<link rel="stylesheet" href="style.css" />
А потом:
<body onload="onLoad()">
<a href="#" onclick="doEmail(); return false;">Send email</a>
Это ничего не делает вообще.
Что я сделал:
СкачалEmailComposer
плагин.ПереехатьEmailComposer.js
в корне моего приложения (проект Phonegap -> www).добавленнойEmailComposer.h
& EmailComposer.m
в мой проект, щелкнув правой кнопкой мыши мою папку www в Xcode, затем «Добавить» -> «Существующие файлы ...» (тип ссылки: По умолчанию, «копировать элементы в место назначения ...» отмечен)добавленнойMessageUI.framework
в мой проект, щелкнув правой кнопкой мыши цель моего проекта -> «Получить информацию» и добавив ее в связанные библиотеки.Любая помощь будет оценена.