Вопросы с тегами [phonegap]

1

голосов
0

ответ
11

Просмотры

PhoneGap-НФК - Как получить доступ к определенному адресу памяти?

Я разрабатываю впервые мобильное приложение NFC с Кордову и PhoneGap-НФК плагин. Приложение должно быть в состоянии получить скорость винта поворота. Эта информация хранится по адресу 04, и я не понимаю, как я мог читать, и читать его периодически.
AmazingBite
1

голосов
3

ответ
55

Просмотры

возвращать ответ только если он с мобильного телефона

Мы разрабатываем мобильные приложения с PhoneGap, ExtJS и Бэкэнд .net код. Теперь я хочу, чтобы убедиться, что каждый запрос, который бьет код .net от мобильного применения. Если из любого другого источника мы не должны возвращать никакого ответа. Пожалуйста, может ли один рассказать, как проверить, если запрос из мобильного приложения / мобильного браузера?
mobiledev
1

голосов
0

ответ
55

Просмотры

Ионные 3 добавления подписки на уведомления о теме в цикле

В моем Ионном приложении, я пытаюсь динамически подписываться на темы, основанных на предпочтениях пользователя. Таким образом, каждый раз, когда приложение загружает я пытаюсь заново подписаться их на темы. Я заметил, что без их Повторной подписки моего обратного вызова код не выполняется, и, следовательно, нет всплывающего уведомление не генерируется, когда уведомление приходит для этой данной темы. Скорее всего, уведомление только заканчивается в ящике уведомлений (Android). Таким образом, приложение загружается, я прошу список тех подразделов из моей БД и цикла по каждому из вызывающей функции ниже, чтобы подписаться: addBillNotificationSubscription (тема: строка) {console.log ( «Добавление подписки на уведомления законопроекта на тему:» + темы) this.pushObject.subscribe (тема) .Затем ((Рез: любой) => {console.log ( "Received тест уведомления канал тему:" + темы), если (Рез. additionalData.foreground) {this.showNotificationPopup (RES); }}) Console.log ( «Закончили Добавление подписки»)} Теперь, когда я называю это в цикле, только первая итерация всегда запускается на выполнение. Я проверил элементы в списке, есть несколько, и даже распечатать их в другом цикле прямо перед циклом подписки. Я предполагаю, что я совершенно не понимая некоторую фундаментальную вещь, но я в тупике. Там не так много документаций (что я нашел) на правильном пути даже сделать эти подписки на темы или случаи примера использования. Я полностью протестирован одну тема подписки и получил его работу в случае возникает вопрос. )} Теперь, когда я называю это в цикле, только первая итерация всегда запускается на выполнение. Я проверил элементы в списке, есть несколько, и даже распечатать их в другом цикле прямо перед циклом подписки. Я предполагаю, что я совершенно не понимая некоторую фундаментальную вещь, но я в тупике. Там не так много документаций (что я нашел) на правильном пути даже сделать эти подписки на темы или случаи примера использования. Я полностью протестирован одну тема подписки и получил его работу в случае возникает вопрос. )} Теперь, когда я называю это в цикле, только первая итерация всегда запускается на выполнение. Я проверил элементы в списке, есть несколько, и даже распечатать их в другом цикле прямо перед циклом подписки. Я предполагаю, что я совершенно не понимая некоторую фундаментальную вещь, но я в тупике. Там не так много документаций (что я нашел) на правильном пути даже сделать эти подписки на темы или случаи примера использования. Я полностью протестирован одну тема подписки и получил его работу в случае возникает вопрос. но я в тупике. Там не так много документаций (что я нашел) на правильном пути даже сделать эти подписки на темы или случаи примера использования. Я полностью протестирован одну тема подписки и получил его работу в случае возникает вопрос. но я в тупике. Там не так много документаций (что я нашел) на правильном пути даже сделать эти подписки на темы или случаи примера использования. Я полностью протестирован одну тема подписки и получил его работу в случае возникает вопрос.
Robert Brand
1

голосов
1

ответ
155

Просмотры

Воспроизведение локальных файлов Cordova / PhoneGap сборки

Я новичок приложение-разработчик и на данный момент я схожу с ума и искал везде для достойного решения (также на переполнение стека), но я не смог найти работающий один Прошло почти 2 недели постоянной поиск и попытки и вернуться к чертежной доске, как представляется, ничего не идет по плану. Для клиента мы разрабатываем приложение, которое должно быть в состоянии потока mp3 файл, но и скачать его, поэтому он может использоваться в автономном режиме. до сих пор так хорошо, что я был в состоянии (с отрывным помощью переполнения стека), чтобы сделать приложение, которое делает это, однако он отказывается воспроизводить файлы, загружаемые. Загрузить файлы в cordova.file.dataDirectory в подкаталоге музыку, используя FileTransfer плагин. И здесь начинается проблема. для потоковой передачи файлов я использую следующий код: функция externSpelen () {уаг externeBron = глобал. muziekServer + globals.activeTrack; console.log (externeBron); $ ( "# Аудиоплеер") атр ( "ЦСИ", externeBron). } Песня начинается не играет сразу без проблем. Однако, когда я пытаюсь играть файл формирует локальный источник он ничего не делает, даже не давая мне ошибку. функционировать lokaalSpelen () {вар lokaleBron = cordova.file.dataDirectory + Muziek / '+ globals.activeTrack; console.log (lokaleBron); $ ( "# Аудиоплеер") атр ( "ЦСИ", lokaleBron). } Я 100% уверен, что файл существует в указанном месте, как я проверить его (вручную). Я также проверить это до того, как трек начинает играть. С помощью этой функции. функционировать mp3Spelen (bestandsNaam) {магазин = cordova.file.dataDirectory + Muziek / '; имя_файла = 'AP-' + bestandsNaam +». mp3' ; Глобал. activeTrack = имя_файл window.resolveLocalFileSystemURL (магазин + имя_файл, lokaalSpelen, externSpelen); } Для завершения функции триггеров после нажатия на кнопку Speel veiligeplek (так после нажатия на кнопку файл ар-veiligeplek.mp3 должен начать играть. Локальный или удаленный) Я попытался сделать то же самое с изображениями (скачать и зрения их) и по какой-то причине они, кажется, работают просто отлично. На данный момент я почти отказавшись, как я попробовал несколько решений. Как с помощью плагина Cordova медиа, но одни и те же результаты. Я использую PhoneGap Построить построить приложение и я включил все плагины, необходимые. Любая помощь будет очень признателен! } Для завершения функции триггеров после нажатия на кнопку Speel veiligeplek (так после нажатия на кнопку файл ар-veiligeplek.mp3 должен начать играть. Локальный или удаленный) Я попытался сделать то же самое с изображениями (скачать и зрения их) и по какой-то причине они, кажется, работают просто отлично. На данный момент я почти отказавшись, как я попробовал несколько решений. Как с помощью плагина Cordova медиа, но одни и те же результаты. Я использую PhoneGap Построить построить приложение и я включил все плагины, необходимые. Любая помощь будет очень признателен! } Для завершения функции триггеров после нажатия на кнопку Speel veiligeplek (так после нажатия на кнопку файл ар-veiligeplek.mp3 должен начать играть. Локальный или удаленный) Я попытался сделать то же самое с изображениями (скачать и зрения их) и по какой-то причине они, кажется, работают просто отлично. На данный момент я почти отказавшись, как я попробовал несколько решений. Как с помощью плагина Cordova медиа, но одни и те же результаты. Я использую PhoneGap Построить построить приложение и я включил все плагины, необходимые. Любая помощь будет очень признателен! м почти отказавшись, как я попробовал несколько решений. Как с помощью плагина Cordova медиа, но одни и те же результаты. Я использую PhoneGap Построить построить приложение и я включил все плагины, необходимые. Любая помощь будет очень признателен! м почти отказавшись, как я попробовал несколько решений. Как с помощью плагина Cordova медиа, но одни и те же результаты. Я использую PhoneGap Построить построить приложение и я включил все плагины, необходимые. Любая помощь будет очень признателен!
Wood Video
1

голосов
2

ответ
47

Просмотры

PhoneGap Ajax не работает

Я работаю на приложение PhoneGap с помощью файла: // протокол. Я постоянно получаю эту ошибку при использовании Ajax. Я заголовок ( "Access-Control-Allow-Origin: *") на моей странице сервера. Но независимо от того, что я не могу получить ответ AJAX. Что я делаю? Не удалось загрузить файл: /// C: /test4/www/trackmyrunning.byethost22.com: запросы происхождения Cross поддерживаются только для схем протокола: HTTP, данные, хром, хром-расширения, HTTPS. . $ ( "# Б") на ( 'нажмите', функция () {// тянуть вары уаг имя = $ ( '# имя пользователя') Вал ();.. Вар пароль = $ ( '# пароль') Вал ( ); $ .ajax ({URL: "trackmyrunning.byethost22.com", тип: 'POST', успех: функция (данные) {$ ( "# loginMessage"). HTML (данные); }, Ошибка: функция (XHR, статус, ошибка) {Alert (xhr.status + статус + ошибка); }}); // запрос на имя пользователя / * $ .get ( "trackmyrunning.byethost22.com/index.", {Пользователя: имя пользователя, пароль: пароль}) Done (функция (данные) {$ ( "# loginMessage") HTML (.. данные); }); * /}); У меня тоже есть, как хорошо. Я пытался изменить его на и не повезло. Сообщение об ошибке я получаю в тревоге 0 ошибки, в основном отказано в доступе сделать, чтобы пересечь происхождение.
Mason White
1

голосов
2

ответ
232

Просмотры

Phonegap cordova.file is undefined

У меня есть приложение PhoneGap, в котором я пытаюсь сохранить файл в хранилище устройства, но после того, как я включил плагин Cordova-плагин-файл в файле config.xml, то cordova.file объект остается неопределенным. Я строю приложение с помощью PhoneGap сборки с помощью кли кли-6.5.0. Используя инспектор инструментов Chrome, я могу видеть, что, когда я пытаюсь войти в cordova.file объект, он возвращает неопределенное значение, ведение журнала Cordova возвращает объект Cordova в журнале. Вот журналы из консоли, как описано выше: Следующие строки в моем файле config.xml: Это код, я использую, чтобы сохранить файл: window.resolveLocalFileSystemURL (cordova.file.externalRootDirectory, функция (реж) {консоль .log ( "Создание файла"); уаг FileName; СДЕЛАЙТЕ {имя_файла = подсказка ( "Пожалуйста, введите имя файла", ""); } В то время как (имя_файл == NULL || имя_файл == ""); dir.getFile (имя_файла, {создать: истинно}, функция (файл) {console.log ( "создан файл успешно"); file.createWriter (функция (FileWriter) {console.log ( "Запись содержимого в файл"); FileWriter .WRITE (imageBlob);}, функция () {console.log ( 'Невозможно сохранить файл');});}); }); Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. GetFile (имя_файла, {создать: истинно}, функция (файл) {console.log ( "создан файл успешно"); file.createWriter (функция (FileWriter) {console.log ( "Запись содержимого в файл"); fileWriter.write (imageBlob);}, функция () {console.log ( 'Невозможно сохранить файл');});}); }); Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. GetFile (имя_файла, {создать: истинно}, функция (файл) {console.log ( "создан файл успешно"); file.createWriter (функция (FileWriter) {console.log ( "Запись содержимого в файл"); fileWriter.write (imageBlob);}, функция () {console.log ( 'Невозможно сохранить файл');});}); }); Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. createWriter (функция (FileWriter) {console.log ( "Запись содержимого в файл"); fileWriter.write (imageBlob);}, функция () {console.log ( 'Невозможно сохранить файл');}); }); }); Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. createWriter (функция (FileWriter) {console.log ( "Запись содержимого в файл"); fileWriter.write (imageBlob);}, функция () {console.log ( 'Невозможно сохранить файл');}); }); }); Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало. Однако эта функция не работает, и я не вижу какой-либо из журналов в консоли через Chrome инспектор инструментов. imageBlob является объектом Blob, содержащий base64 изображение, которое было превращено в объект Blob, но код никогда не получает, насколько это. Я также попытался более старые версии плагина, используя спецификацию атрибута в файле config.xml, но это не сработало.
AlexEve
1

голосов
0

ответ
149

Просмотры

PhoneGap и последняя Framework 7

Я начинаю проект в PhoneGap и выбрав вариант шаблона Framework 7 из списка шаблонов. Это все хорошо, но я заметил, что этот шаблон использует только v1.5.0 ... Я хотел бы начать свой проект с последними v2.0.10. Может кто-то пожалуйста, сообщите мне о наилучшем и общепринятом способе начать свежий проект PhoneGap, используя новейшую версию Framework 7? Что бы действительно туз, если кто-то стартер установки шаблона для PhoneGap, как тот, который поставляется с PhoneGap и готовы поделиться.
juliusbangert
1

голосов
0

ответ
339

Просмотры

Использование Кордовы / PhoneGap MapBox плагин для отображения карты

Я пытаюсь создать приложение, используя набор инструментов PhoneGap и хочу, чтобы показать карту, используя MapBox. Я развиваю его в HTML, JS и CSS и тестирование его на андроид устройства с помощью инструмента настольного сервера PhoneGap. Я успешно интегрирован плагин через файл config.xml И я пытался ссылаться на документы для плагина здесь, однако я не могу видеть, как на самом деле генерировать карту MapBox в DIV с помощью этого плагина? В настоящее время я пытался скопировать их демо-код, как внутри устройства готового вызова: `document.addEventListener («deviceready», onDeviceReady, ложь); Функция onDeviceReady () {Mapbox.show ({стиль: 'изумруд', // свет | темные | изумруд | спутник | улица, по умолчанию 'улицы' поля: {слева: 0, // по умолчанию 0 справа: 0, по умолчанию ложных маркеров: [{лат: 52.3732160, LNG: 4.8941680, название: 'Nice местоположения', подзаголовок: 'На самом деле очень хорошее расположение'}]}, // опциональной функции обратного вызова успеха (MSG) {console.log ( "Успех: ) "+ JSON.stringify (MSG)); }, // опционально ошибка функции обратного вызова (MSG) {Alert ( "Ошибка :(" + JSON.stringify (MSG));})}; `Но, как правило (в браузере / веб-приложение), я бы ожидать, чтобы увидеть новый объект на карте ящик, созданный и связанный с DIV, в котором карта рисуется, но я не вижу, как это сделать с помощью этого плагина в. На самом деле очень хорошее расположение»}]}, // Функция обратного вызова необязательного успеха (MSG) {console.log ( "Успех :)" + JSON.stringify (MSG)); }, // опционально ошибка функции обратного вызова (MSG) {Alert ( "Ошибка :(" + JSON.stringify (MSG));})}; `Но, как правило (в браузере / веб-приложение), я бы ожидать, чтобы увидеть новый объект на карте ящик, созданный и связанный с DIV, в котором карта рисуется, но я не вижу, как это сделать с помощью этого плагина в. На самом деле очень хорошее расположение»}]}, // Функция обратного вызова необязательного успеха (MSG) {console.log ( "Успех :)" + JSON.stringify (MSG)); }, // опционально ошибка функции обратного вызова (MSG) {Alert ( "Ошибка :(" + JSON.stringify (MSG));})}; `Но, как правило (в браузере / веб-приложение), я бы ожидать, чтобы увидеть новый объект на карте ящик, созданный и связанный с DIV, в котором карта рисуется, но я не вижу, как это сделать с помощью этого плагина в.
Gideon
1

голосов
0

ответ
35

Просмотры
1

голосов
1

ответ
319

Просмотры

PhoneGap сканер штрих-кода не сканируя PDF417 штрих-кода

Я пытаюсь сканировать штрих-код PDF417, используя этот https://github.com/phonegap-build/BarcodeScanner repository.My основной целью является сканированием водительских прав США и получить всю деталь, но это всегда показывает неправильный результат и другой формат UPC_E, EAN_8 даже когда я сканирования формата PDF417 barcode.I добавлен формат фильтра, как хорошо, но это не working.Anyone, кто пытался вещи, связанные с этим? cordova.plugins.barcodeScanner.scan (функция (результат) {Alert ( "Мы получили штрих-код \ п" + "Результат:" + result.text + "\ п" + "Формат:" + result.format + «\ п "+ "Отменено:" + result.cancelled);}, функция (ошибка) {Alert (" Сканирование не удалось: "+ ошибка);});
Nagesh.Modi
1

голосов
1

ответ
250

Просмотры

PhoneGap ANDROID: Скрыть Строка состояния только на главном экране приложения (SplashScreen)

Я уже использовал все возможности, которые я нашел здесь, но я не мог изменить черный цвет строки состояния моего приложения в PhoneGap. Я был в состоянии изменить цвет строки состояния приложения с помощью плагина: Строка состояния приложения меняет цвет, как я хочу, однако SplashScreen сохраняет черный цвет и не меняется, когда я ставлю «полноэкранный режим» он добавляет, но я не хочу, чтобы мое приложения в полноэкранном режиме, я хотел бы, чтобы скрыть строку состояния только на заставке. Мое приложение компилируется в PhoneGap, как мне скрыть строку состояния на только SplashScreen? Я попытался с помощью ниже код, но он оставляет все приложения на весь экран: ... ... То, что я хочу, чтобы скрыть строку состояния только на экране запуска приложений, после чего он снова появляется в зависимости от цвета I используемый.
Clique Cidades
1

голосов
1

ответ
39

Просмотры

Vuforia Кордова Плагин случайным dissappearing из PhoneGap Application

В данном проекте я должен реализовать поддержку Vuforia в PhoneGap мобильных приложениях, посвященную для Android платформы. Я использую следующую Кордову плагин - https://github.com/mattrayner/cordova-plugin-vuforia Насколько я изучил, PhoneGap использует платформу Кордовы, так что стандарды в использовании Cordova плагин в PhoneGap и применениях с. Моя проблема заключается в том, что Vuforia плагин случайно «dissappears» из приложения - как построить на * .apk файл и открыл на мобильном устройстве с помощью команды «PhoneGap служить». Это происходит, а также с использованием пример применения упомянутых в хранилище владельца: https://github.com/dsgriffin/cordova-vuforia-example Путь я вкладывая вопрос заключается в изучении содержания предмета «Навигатор», из которого Vuforia Плагин называется, войдя его утешать. Тем не мение, плагин случайным образом присутствует или отсутствует, и плагин API не работает, а также (опять же, даже на приведенном выше примере размещены приложения). Кто-нибудь expierience подобный вопрос с Vuforia Plugin для Кордова, или может рекомендовать альтернативу реализации Vuforia в PhoneGap приложение? Проверено на: Mac OS, Windows 10 с помощью PhoneGap настольного приложения и Mint Cinnamon 18.3 и Android 6,0 ​​устройства
k_p
1

голосов
1

ответ
103

Просмотры

PhoneGap / Кордова: плагин для отображения PDF-файлов и предоставления функции для Linkhandler (IOS / Android)

Я ищу плагин для моего приложения PhoneGap, что позволяет мне отображать удаленный PDF файлы в моем приложении. Я нашел несколько датированных вопросов и мне было интересно, если есть какие-либо новые решения в 2018. Мои потребности: Отображение в формате PDF для пользователя IOS и Android Прежде всего телефона, но и таблетки Pinch (Zoom-In, Zoom-выход) Link-Handler : у меня есть пользовательский URI в пределах ПРВ, которые я должен обращаться в приложении. Звенья представляет навигационную логику внутри самого приложения. Нет необходимости открывать внешний источник / браузер / и т.д. Я только не отображать одну страницу в PDF PDF-файлы созданы мною, я нашел несколько плагинов на Github, но ничего на самом деле не подходит. Либо плагины от и глючит или в основном для планшета. Я в настоящее время есть решение pdf.js. Однако поддержка пинч не работает должным образом. Исходя из того, что я прочитал, я м с учетом Cordova-плагин-inappbrowser, но не уверен, если он работает на прошивке и Android. Кроме того, я не уверен насчет обработчика Ссылка части. Есть идеи? Высоко ценится. Заранее спасибо.
Mani
1

голосов
0

ответ
253

Просмотры

Firebase Plugin проблема в PhoneGap Построить приложение

I need to send notification to my app using firebase or phonegap push plugin. I have added facebook & google plus login plugins and building it using Phonegap Build. When my app opens it first checks the facebook login & then the google login and then proceeds accordingly. On using push plugin, google login works but when I send the notification from my Firebase console then the app stops & closes. So I switched to firebase plugin : Firstly there were many conflicts but somehow I have crossed those conflicts as the two plugins (Google Plus & Firebase) were conflicting and the build was failing. After many hit & trials & googling out, as of now the app builds successfully but when I open the first screen, i.e. index.html, the facebook login is checked, it crosses it, then google login is checked, & this is where it hangs, I still try to send notification from Firebase console while the app is in hang status but it says ERROR SENDING MESSAGE. But on disabling the firebase plugin the google login plugin works seamlessly. So I ended up nowhere now. Neither able to use Push Plugin nor Firebase plugin. Is there any way out by which I can send notifications? Below I have mentioned my config.xml. In my index.html I have just the google plus plugin check that's it & I have not included any file for firebase. I have also placed the google-services.json file in my app folder. config.xml : MyApp My App sqlchild xxxxxxxxxxxx my first app xxxxxxxxx my first app
sqlchild
1

голосов
0

ответ
292

Просмотры

Swiper Slider создает пробелы после последнего слайда

I'm using Swiper Slider for a hybrid app i'm creating using Phonegap with Framework 7. Each slide is made with dynamic content that is being brought through an Ajax call. The problem is that i have two Sliders in the same page, and when i reach the last slide on both of them, a huge blank space starts appearing and the more we slide with our finger, the more blank space it will create. I will leave here some prints and the relevant bits of code. My HTML File: Ementa Eventos My JS File: myApp.onPageInit('home', function (page) { $(document).ready(function() { var ajaxurl3="myurl.php"; $.ajax({ type: "POST", url: ajaxurl3, success: function(data) { $.each(data, function(i, field){ var id=field.id_categoria; var nomeCategoria=field.nome_categoria; var imgCategoria=field.img_categoria; var string = ""+nomeCategoria+""; $("#slider-ementa-home").append(string); }) }, complete: function (data) { var mySwiper2 = myApp.swiper('.swiper-ementa-home', { spaceBetween: 15 }); } }); var ajaxurl4="myurl2.php"; $.ajax({ type: "POST", url: ajaxurl4, success: function(data) { $.each(data, function(i, field){ var id=field.id_evento; var nomeEvento=field.nome_evento; var imgEvento=field.img_evento; var string = ""+nomeEvento+""; $("#slider-eventos-home").append(string); }) }, complete: function (data) { var mySwiper3 = myApp.swiper('.swiper-eventos-home', { spaceBetween: 15 }); } }); }); }) Prints: When page loads (everything is fine): https://gyazo.com/42094ad145607579572eb550a2d22d28 Scrolling to the last slide (lots of blank space): https://gyazo.com/64f5ec3b4d9c2e1f77357d2a040ea153 If we continue to scroll (if we keep scrolling, it will keep adding blank space): https://gyazo.com/f9e1be36eabbcafdd8767b05a29d2259 Any idea what's going on?
Eduardo João
1

голосов
1

ответ
2k

Просмотры

Cordova-плагин-firebase работает в Android, но не в ИОС

Я занимаюсь разработкой мобильных приложений PhoneGap для IOS и Android и строить его с PhoneGap кли. Я установил Cordova-плагин-firebase для уведомления толчка. Следуя инструкции в https://www.npmjs.com/package/cordova-plugin-firebase В Android: Я скачал Google-services.json и поместил его в платформах / андроиде папке. Я тестирую приложение в устройстве и Push-уведомления работают. В прошивкой: Я скачал GoogleService-info.plist и поместил его в платформах / Иос / [My Project] / папка ресурсов. Я тестирую приложение в устройстве, но Push-уведомления не работают. Любая помощь? Благодаря редактируются в моем app.js теперь я включил window.FirebasePlugin.grantPermission (), но по-прежнему не работает: вар приложение = новый Framework7 ({корень: «#app», // App корневого элемент ... на: {INIT : функция () {если (Framework7.device. ИОС) {window.FirebasePlugin.grantPermission (); }}}, ...}); Это неправильно?
Jaime
1

голосов
2

ответ
714

Просмотры

Разрешение камеры Кордова отсутствует в файле манифеста

У меня есть приложение Cordova, используя версию 6.4.0. Я в здании с помощью телефона разрыв службы сборки путем загрузки архива. У меня после разрешения, определенные в конфигурационном файле: После сборки, Android файл манифеста отсутствует разрешение камеры. Остальные разрешения добавляются файл манифеста. Требуется ли разрешение камеры в файле манифеста или других разрешений, приведенные выше, являются достаточными для разрешения камеры?
user438975
1

голосов
1

ответ
96

Просмотры

Что делать, если PhoneGap Строить не может без сообщения об ошибке?

Использование PhoneGap сборки для создания приложения Cordova. Он начал обваливаться здание без каких-либо объяснений. Их форум не является самым большим, так что я думал, что я отправлю здесь в случае, если это происходит с другими людьми, и это вопрос, который нуждается в большем количестве видимости. Если у кого есть какие-либо советы о том, как решить, я был бы очень благодарен. Вот выход из журнала: Сложение Дата: 2018-07-17 13:27:05 +0000 ---------------------------- -------------------------------------------------- - подготовка материалов ---------------------------------------------- ---------------------------------- Создание конкретной платформы config.xml от дефолтов для андроида в / RES / XML /config.xml Объединение config.xml проекта в конкретной платформе андроида config.xml Слияние и обновление файлов из [, ../platform_www], чтобы ../assets/www скопировать app.css ../assets/www/app. для андроид Fetching плагина «[email protected]^1.1.0» с помощью NPM Установки «Cordova-плагин-Compat» на «1.2.0» для андроида плагина не поддерживает Cordova-андроид версии этого проекта. Cordova-андроид: 6.3.0, не удалось требование версии:
mushishi78
1

голосов
0

ответ
17

Просмотры

Изображение сломано при добавлении удаленного содержимого HTML с помощью AJAX в PhoneGap

Привет всем Я новичок в PhoneGap. У меня есть проблема с удаленной загрузкой изображений. На самом деле у меня есть построить приложение с PhoneGap настольной версией для загрузки удаленного изображения я должен добавить ПЕС в индексной странице, так что я добавил это После добавления выше ПСА я получил загрузить изображение в index.html страницы Но изображение не загружается при загрузке содержимого HTML дополнена AJAX что IMG тег показывает сломан. Mine приложение index.html одностраничные другие страницы я загружаю с помощью Ajax вызова на удаленный сервер и добавляющим содержимого HTML в теле. все, что я делаю AJAX вызов. Обратите внимание, я дал orgin разрешения * уже в XML. Заранее спасибо.
JYoThI
1

голосов
2

ответ
66

Просмотры

PhoneGap показывает ошибку - «О Боже. Ваш билд не удалось «.

I am using Phonegap Build framework for my Android app developent. Phonegap shows an error when I compile my app. The error is: Oh geez. Your build failed. Click the "Log" button above to view the compile log. If you need help diagnosing the issue, you can post to the support forum with your App ID (please do a search first) My config.xml file: bobile App bobile mobile app version Ujairo.com Karenderia want to always use your location Karenderia wants to use your location need camera access to take pictures need to photo library access to get pictures from there need location access to find things nearby need to photo library access to save pictures there
Ali Khan
1

голосов
1

ответ
63

Просмотры

Javascript можно отключить / включить кнопки, но не может отключить радио-кнопки или области текста

Я делаю приложение PhoneGap и у меня есть страница, которая требует некоторых пользовательского ввода. Если флажок (сообщается) установлен, то я хочу, чтобы отключить все входные данные пользователя, за исключением кнопки следующей проверки. Уже сообщалось Check 0 Check # 1 Some Text Ответ1 Ответ2 Вставить фото Продолжить Это работает, когда я запускаю код на фрагменте кода в этом вопросе, но когда я запускаю его через приложение PhoneGap или даже просто запустить файл HTML получает отключить только кнопка вставки фото но другие элементы 3 игнорируются. Это заставляет меня думать, что у него есть что-то делать с JQuery Mobile, но я не уверен, чтобы быть полностью честным. Любая помощь высоко ценится
Theo Michail
1

голосов
0

ответ
706

Просмотры

Кордова Firebase Push-уведомления IOS

первый пост здесь, пожалуйста, хороший: D В настоящее время создание приложения / PhoneGap Cordova с плагином: https://github.com/arnesson/cordova-plugin-firebase Уведомления прибывают прекрасно на андроид и в Xcode консоли для IOS. Однако не на самом устройстве IOS. См журналы в Xcode. Последняя часть после отправки уведомления через Firebase. См Logs XCode Я попытался переустановить все (стручки, Plugin ..) Удаление IOS платформы / добавить его снова, играя с файлом Plist: Местонахождение / содержание ... Ссылаясь на бревнах, похоже, что-то в. JS файл (импорт / инициализируется ...) не понял, что из еще ... ЖУРНАЛОВ в Xcode: «Firebase приложение по умолчанию еще не был настроен Добавить [FIRApp Configure]; (FirebaseApp.configure () в Swift) в. . инициализация приложения подробнее: https://firebase.google. . Ком / Docs / ИОС / установка # initialize_firebase_in_your_app»«Объект не реагирует на -messaging: didReceiveRegistrationToken :, ни -messaging: didRefreshRegistrationToken :. Пожалуйста реализации -messaging: didReceiveRegistrationToken: быть снабжен маркером ТСМ «„Ошибка в успехе callbackId: FirebasePlugin1611338129: ReferenceError: Не удается найти переменную: show_push_notification“См. Index.js: Эта функция называется onDeviceReady: функция () {. ...} (! Android работает отлично) setupFirebase: функция () {window.FirebasePlugin.grantPermission (функция () {console.log ( "Разрешение выдается на прошивку");}, функция (ошибка) {Alert (ошибка) ;}); window.FirebasePlugin.getToken (функция (маркер) {// Сообщает бэкэнд маркер}, функция (ошибка) {консоль. ошибка (ошибка); }); // Получить уведомление, когда маркер обновляется window.FirebasePlugin.onTokenRefresh (функция (маркер) {// сохранить этот на стороне сервера и использовать его для уведомления толчка к этому устройству console.log ( «Обновить, чтобы получить новый маркер:» + маркер );}, функция (ошибка) {Alert (ошибка);}); window.FirebasePlugin.onNotificationOpen (функция (уведомление) {console.log (JSON.stringify (уведомление)); show_push_notification (уведомление);}, функция (ошибка) {console.error (ошибка);}); },
Kai Hartmann
1

голосов
0

ответ
29

Просмотры

является PhoneGap гидры сообщения редактируемым?

Мы используем PhoneGap сервис гидратации в нашем гибридном мобильном приложении для того, чтобы сохранить наше мобильное приложение всегда в актуальное состоянии без необходимости толкать наше обновление через яблочное представление process.So, когда мы создаем новую обновленные строить текст в приложении уведомляют пользователь об обновлении. Сообщение: «Hydra обнаружил новое обновление Новая версия приложения доступна из build.phonegap.com Вы можете вернуться к этому экрану, чтобы проверить в любое время для обновления, используя 3 пальца кран» Так приходит на мой вопрос, может это сообщение будет изменен на текстовое сообщение на заказ в любом случае?
gaby awad
1

голосов
1

ответ
653

Просмотры

О требовании минимального уровня Play API от Google

Я только что выпустил новое приложение с помощью PhoneGap. Как я загрузил на Play магазине. Я получил это предупреждение Информация о Google Play будет требовать, чтобы целевой новые приложения по крайней мере, Android (уровень 26 API) 8,0 с 1 августа 2018 года, и что обновления приложения предназначаться Android 8,0 с 1 ноября 2018. Каждый новый Android версии внесены изменения, которые приносят значительный повышение безопасности и производительности - и повышение качества обслуживания пользователей Android в целом. Некоторые из этих изменений применяются только к приложениям, которые явно декларируют поддержку через targetSdkVersion манифеста атрибут (также известный как целевой уровень API). Ну, я увеличил уровень API до 26, а когда я попытался установить, он говорит: «устройство не совместимо». Я проверил телефоны Android версии, это была версия 6.0. Я был в состоянии понять, что уровень API 26 является версия 8. Вопрос - что делать по этому поводу? Как я могу иметь мое приложение для других пользователей версии? Спасибо.
Sam Adah
1

голосов
0

ответ
79

Просмотры

App здания: Cordova-плагин-qrscanner не позволяет строить PhoneGap

Я пытаюсь разработать новое приложение с помощью PhoneGap, который включает в себя «Cordova-плагин-qrscanner» плагин. В config.xml У меня есть следующие; Однако, при создании в PhoneGap я получаю следующее сообщение об ошибке: Ошибка - Некоторые официальные плагины должны быть обновлены при использовании PhoneGap> = 4.0.0. Пожалуйста, обновите версию каких-либо плагин, которые могут включать в себя следующий файл: QRScanner.java я не могу найти какое-либо решение, доступное еще и 2.6.0, как представляется, последняя версия доступна
S_NoBEl
1

голосов
0

ответ
35

Просмотры

заставка PhoneGap черная в андроиде

I am having difficulty getting the splash screen to show up for Android through PhoneGap Build. Here is the reference code in my config.xml, only show the black screen when I open an android application, please help to solve this problem, below is my config.xml, I refer more sites those are given codes inserted in below config.xml Project name Project application Project
Anbu Ganesh
1

голосов
0

ответ
53

Просмотры

CFClient Error invoking CFC http://domain/cfc/users.cfc: Not found

Good Day all. I have wriiten a cfclient app. The app was working perfectly until almost a year ago. then with Adobe phonegap removeing support for cli 3xxx Then the app stoped working. On the server the app works perfectly but when i try build and run the app on android i get gthe following error. Error invoking CFC http://fqadmin.atstech.co.za/cfc/users.cfc: Not found [Enable debugging by adding 'cfdebug' to your url paramaters to see more information] Now the CFC is there going to http://fqadmin.atstech.co.za/cfc/users.cfc?method=getUsersList I get the users list in JSON format -> the above is for test purpose only. So i know the server cfc is not only there, but it is working with no errors. Please find attached zip file of source code / including the server CFC, Also please see screen shots of the setting on my cfbuilder project. Latest Build from phonegap - You can see error using apk below http://fqadmin.atstech.co.za/apptemp/ATS-FQ_3321208.apk CFbuilder Application http://fqadmin.atstech.co.za/apptemp/ATS-FQ.zip Server Side CFC Folder http://fqadmin.atstech.co.za/apptemp/cfc.zip Please see below screenshots of settings. Please let me know what im doing wrong. PLEASE Help
SAShapeShifter
1

голосов
1

ответ
107

Просмотры

Cordova PhoneGap-плагин нажатием v1.x - как заставить его работать с Android 8.1 (уровень API 27)

Мы используем PhoneGap-плагин-толчок в одном из наших приложений, и она работает очень хорошо - до Android 7 (не проверял Android 8). Тем не менее, Android 8,1 телефон не показывать уведомления, которые мы используем Cordova CLI 8.1.2 Cordova-андроид 6.4.0 PhoneGap-плагин нажатие 1.10.7 Как Платформа Android 6.x не поддерживает уровень API 27, мы обновили до андроида платформы 7.1 0,1 - никакого эффекта Затем мы обновили к PhoneGap-плагин-толчку 1.11.1 - тоже никакого эффекта. Я бы очень рад услышать, какие версии вы используете, и если / как вам удается получить толчок уведомления и на Android 8.1 ... или любые другие идеи, как сделать эту работу? Нужно ли мне перейти на v2.x ветви толчок плагин? Спасибо за любую помощь заранее!
Pedi T.
1

голосов
0

ответ
16

Просмотры

Почему PhoneGap не сделать андроид папки платформы

Привет я хочу сделать андроида родное приложение с помощью PhoneGap. Everythink работает решетку, но я видел, что PhoneGap не сделать папку Android ресурсов в папке платформы. У меня есть только папка браузера там. Что может быть причиной этого?
Macklemoreee
1

голосов
0

ответ
69

Просмотры

Ошибка компиляции говоря Кордову нет в наличии?

Я строй этого приложения с PhoneGap и React. Когда я включаю cordova.js внутри шаблон HTML сноски мой Реагировать проект и использовать плагин Camera внутри Реагировать компонент и запустить построить так, что я могу скопировать проект сборки в папку WWW PhoneGap, в WebPack приходит с ошибкой, что камера является недоступен. Конечно камера плагин из Кордовы будет доступен позже во время выполнения, когда PhoneGap сервер будет работать, как только я скопировать папку сборки в папку WWW PhoneGap и запустить сервер PhoneGap. Мой вопрос заключается в том, чтобы включать в себя Кордову и это камера плагин Реагировать так, что WebPack находит его, но не добавляет зависимость в скомпилированный файл JavaScript в библиотеке Cordova со всеми его плагинов также будет доступна позже, когда PhoneGap запускается с встроенными файлами из React / Webpack. Вот мой код и папка структур- HTML- Реагировать component- импорт React, {Компонент} от «реагировать»; импорт Вардар из «Аксиос»; импорт {bindActionCreators} из 'Redux'; импорта {} соединить с 'среагировать-Redux'; импорт * в allActions из '../../actions/basket'; импортировать restaurant_image из '../../assets/images/pictures/2t.jpg'; Класс Basket расширяет компонент {конструктор (реквизит) {супер (реквизит); this.deviceReady = this.deviceReady.bind (это); this.state = {restaurants_info: [], showInput: ложь, posts_awaiting: 0, button_disabled: истинно}} deviceReady () {window.cordova.plugins.Camera.getPicture (this.onSuccess, это. onFail, {Качество: 70, DestinationType: Camera.DestinationType.FILE_URI, SourceType: Camera.PictureSourceType.CAMERA, AllowEdit: истинный}); } OnSuccess (imageURI) {вар изображения = document.getElementById ( 'urlImage'); image.src = imageURI; image.style.display = 'блок'; console.log (imageURI); } OnFail (сообщение) {console.log (сообщение); } ComponentDidMount () {document.addEventListener ( 'deviceready', this.deviceReady); } Визуализации () {Const imgStyle = {MaxWidth: "100%"} возвращение (TakePic); }} Функция mapStateToProps (состояние, проп) {возвращение {posts_added: state.posts_added, posts_basketed: state.posts_basketed, awaiting_added: state.awaiting_added}} функция mapDispatchToProp (отправка) {возвращение {действие: bindActionCreators (allActions, отправка)}} экспорта по умолчанию подключаются (mapStateToProps, mapDispatchToProp) (корзины); А вот приложение корпуснога я бег строить команду на React и копирование над сборкой файлами WWW папке- PhoneGap в
RP McMurphy
1

голосов
0

ответ
18

Просмотры

Настройка Webpack использовать относительные пути для приложений Кордовы

Для того, чтобы использовать один и ту же Реагировать базу коды в Кордове я должен добавить префикс ./ для всех активов и сценариев относительных путей. Например, этот логотип получает правильно загружен в браузере, но не внутри Кордова App так как последний использует протокол файла: Добавление префикса ./, когда приложение построено для Кордова делает трюк. Вопрос теперь в том .. что это лучший способ, чтобы добавить этот URL префикс программно с помощью WebPack?
Ga Sacchi
1

голосов
0

ответ
47

Просмотры

Add Google AdMob in PhoneGap Project

I have been trying to add AdMob in my PhoneGap project for several days. But I could not find a way to show adds on my app. I have followed some tutorials, but nothing seems to be helpful. I was using Google-provided test ad units for Banner ca-app-pub-3940256099942544/6300978111. I was testing the app by building apk from Adobe PhoneGap Build and then running app by installing the apk in my Android Phone. This is what I did: To add the AdMob plugin in my project: phonegap plugin add cordova-admob And then in my index.js file Code #1 var app = { initialize: function() { this.bindEvents(); }, bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); }, onDeviceReady: function() { app.receivedEvent('deviceready'); admob.setOptions({ publisherId: "ca-app-pub-3940256099942544/6300978111", isTesting: false, autoShowBanner: true, }); admob.createBannerView(); }, receivedEvent: function(id) { var parentElement = document.getElementById(id); if (parentElement != null) { var listeningElement = parentElement.querySelector('.listening'); var receivedElement = parentElement.querySelector('.received'); listeningElement.setAttribute('style', 'display:none;'); receivedElement.setAttribute('style', 'display:block;'); } console.log('Received Event: ' + id); } }; Code #2 var app = { initialize: function() { this.bindEvents(); }, bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); }, onDeviceReady: function() { app.receivedEvent('deviceready'); alert("device ready"); app.adSetter(); }, adSetter: function(){ alert(navigator.userAgent); var admobid = {}; if( /(android)/i.test(navigator.userAgent) ) { admobid = { banner: 'ca-app-pub-3940256099942544/6300978111' }; } if(AdMob) AdMob.createBanner( { adId:admobid.banner, position:AdMob.AD_POSITION.BOTTOM_CENTER, autoShow:true } ); }, receivedEvent: function(id) { var parentElement = document.getElementById(id); if (parentElement != null) { var listeningElement = parentElement.querySelector('.listening'); var receivedElement = parentElement.querySelector('.received'); listeningElement.setAttribute('style', 'display:none;'); receivedElement.setAttribute('style', 'display:block;'); } console.log('Received Event: ' + id); } }; None of the above worked. What am I doing wrong? What I need to do to add AdMob in my PhoneGap project and show adds in my app? Thanks in advance. :)
Partho63
1

голосов
1

ответ
54

Просмотры

Cordova/PhoneGap, recording audio file until silence using audioinput plugin

Мне нужно, чтобы загрузить на веб-службы аудиофайла, записанного с помощью Cordova-плагин-аудиовход. Мне нужно использовать этот плагин, а не одно ядро, потому что аудиовход поддерживает формат аудио WAV, только один принятый веб-службой. «Остановить запись», а затем «загрузить» действия должны вызвать, когда молчание обнаруживается (это задача, для которой мне нужна помощь). Я думаю, что придется работать с формой волны в некотором роде, чтобы обнаружить молчание, так, чтобы научиться читать звуковые данные в режиме реального времени во время записи я пытаюсь выполнить следующий пример: https://developer.mozilla.org/ EN-US / Docs / Web / API / AnalyserNode / fftSize Вот мой код: audioinput.start ({SAMPLERATE: 24000, fileUrl: cordova.file.cacheDirectory + 'test.wav', streamToWebAudio: истинный}); Const audioCtx = audioinput.getAudioContext (); Анализатор Const = audioCtx.createAnalyser (); analyser.fftSize = 2048; BufferLength вар = analyser.fftSize; вар DataArray = новый Uint8Array (BufferLength); пусть DataArray; Функция дро () {requestAnimationFrame (нарисовать); DataArray = новый Uint8Array (BufferLength); analyser.getByteTimeDomainData (DataArray); console.log (DataArray); // ... рисовать волны ... // ... или обнаружения тишины ...} рисовать (); К сожалению, получается, что в функции Жеребьевка () все элементы аудиоданные имеют 128 как значение. Я проверяю на устройстве (OnePlus 6 с Android 9, но это должно работать на прошивке тоже). Спасибо! analyser.getByteTimeDomainData (DataArray); console.log (DataArray); // ... рисовать волны ... // ... или обнаружения тишины ...} рисовать (); К сожалению, получается, что в функции Жеребьевка () все элементы аудиоданные имеют 128 как значение. Я проверяю на устройстве (OnePlus 6 с Android 9, но это должно работать на прошивке тоже). Спасибо! analyser.getByteTimeDomainData (DataArray); console.log (DataArray); // ... рисовать волны ... // ... или обнаружения тишины ...} рисовать (); К сожалению, получается, что в функции Жеребьевка () все элементы аудиоданные имеют 128 как значение. Я проверяю на устройстве (OnePlus 6 с Android 9, но это должно работать на прошивке тоже). Спасибо!
Killy
1

голосов
0

ответ
21

Просмотры

Apple, карандаш не может щелкнуть (на ощупь) при использовании Кендо UI

Я использую kendo.all.min.js и kendo.mobile.min.js при добавлении атрибута данных, «вид» (данные-ролевой = вид) в HTML и связывание в JS-файл, нажмите события только яблоко карандаш с сенсорным Безразлично» т похоже на работу. Он работает отлично с рукой. Любые замечания будут оценены.
Aditya Kumar
1

голосов
0

ответ
23

Просмотры

Как проверить подлинность с помощью Google и перенаправлять Кордова приложение?

Я пытаюсь загружать и скачивать файлы с Google Drive. Для этого я намерении использовать Google Drive API, но требуется аутентификация. Здесь не несколько проблем, чтобы начать с: 1.) Google+ недавно был закрыт, поэтому использование плагина Cordova-плагин-GooglePlus (https://github.com/EddyVerbruggen/cordova-plugin-googleplus) является не более полезным. 2.) Есть некоторые вопросы, которые задают в Интернете, относящийся к той же проблеме, но ни один из них не являются полезными, очень старым, или просто расплывчатой ​​и не правильно ответил. Проблема заключается в том: Как перенаправить на мое приложение после того, как аутентификация выполняется и все еще быть в состоянии получить все необходимые маркеры? Я думал об универсальном глубоком связывании на Android, чтобы сделать это, но я не уверен, что будет работать. В общем,
Devashish
1

голосов
1

ответ
532

Просмотры

Приложения для Android PhoneGap

Может кто-нибудь, пожалуйста, помогите мне о том, как извлечь уникальный идентификатор устройства или серийный номер устройства андроида. У меня есть код для извлечения идентификатора устройства в устройстве Android, но я хочу код в рамках телефона разрыв означает, что с помощью JQuery или JavaScript для извлечения идентификатора.
M007
1

голосов
2

ответ
5.2k

Просмотры

Cordova 1.6.1 - Plugin not found, or is not a CDVPlugin

К сожалению, мой английский не очень хорошо. Я использую Кордову 1.6.1. Я создал новый проект Cordova основе, и я расширил его, чтобы добавить plugin.I построить статическую библиотеку с плагином я создал и попытаться запустить PROJET включая эту библиотеку (библиотеку можно найти в настройках сборки в Xcode), без источников в плагинах папке следующие ошибки возникают, когда я запускаю мое приложение: [INFO] ClientChannel (1) инициализирует ... класс CDVPlugin MNClientChannelPlugin (pluginName: MNClientChannelPlugin) не существует. ОШИБКА: подключаемый модуль «MNClientChannelPlugin» не найден или не CDVPlugin. Проверьте отображение плагина в Cordova.plist. Некоторые замечания по поводу этих ошибок: 1) Первая строка представляет собой бревно из кода JavaScript, что я написал, это указывает на то, что функция «инициализация» запускается. Эта функция вызова функции инициализации плагина с именем MNClientChannelPlugin. 2) и 3) Эти журналы приходят из родной IOS Cordova SDK (Called из getCommandInstance (2) и Execute (3) функции CDVViewController.mm) В Codova.plist, я поставил MNClientChannelPlugin как ключ и в качестве значения , При такой конфигурации, она работает, когда я ставлю источник MNClientChannelPlugin (.mm & .h) в папку Plugins, но не тогда, когда я создал статическую библиотеку с MNClientChannelPlugin.mm. (Я включил эту библиотеку в моем проекте, и пусть .h заголовок в папке Plugins). Кордова, кажется, не находит источник в библиотеке ... Плагины Кордовы находятся в Cordova.Framework, а не в папке Plugins с .m и .h файлами, так что, кажется, можно создавать плагин, упаковать их в библиотеке и использовать их в проекте Cordova основы, но я это не работает для меня ... Я смотрел архивы и фиксации, но не нашел никакого решения. Кто-нибудь знает, что может быть проблема?
user1360738
1

голосов
1

ответ
1.8k

Просмотры

Открыть местный PDF в Cordova проекта с прошивкой

Я попытался открыть локальные файлы PDF, хранящиеся в папке / веб-документов в моем XCode проекта. Код, который я поставил в .js файле: Cordova.exec ( "ChildBrowserCommand.showWebPage", "Файл: /// WWW / Documents" + PDF); Где PDF это имя файла, который изменяется для каждого файла. Он отлично работает на тренажере, но не работает на устройстве. Как я могу это исправить? Спасибо!
1

голосов
1

ответ
514

Просмотры

Повторяющиеся символы в Phongegap Urbanairship плагин для прошивки

я нахожусь в середине интеграции UA в моем приложении PhoneGap / IOS, используя плагин UA PhoneGap https://github.com/urbanairship/phonegap-ua-push. К сожалению, я не могу заставить его работать. Даже проект образца не строить. Проблема является дубликатом символа во время связывания. Пожалуйста, обратите внимание: я не включает никаких дополнительных заголовков, ЛИЭС и т.д. Я просто пытаюсь построить образец проекта IOS. Символ сталкивающийся, кажется, уходит корнями в АСИ * (ASIHttpRequest, ASIAuthenticationDialog и т.д.) библиотека, которая была интегрирована в UA. Удивительно, что столкновение происходит между обоими LIBS UA (libUAirship-1.3.2.а и libUAirshipPush-1.3.2.а). Linker выход: л.д.: дублировать символ _OBJC_METACLASS _ $ _ UA_ASIAutorotatingViewController в /Users/b/Downloads/urbanairship-phonegap-ua-push-9b7a89b/ios-sample/Airship/libUAirshipPush-1.3.2. а (UA_ASIAuthenticationDialog.o) и /Users/b/Downloads/urbanairship-phonegap-ua-push-9b7a89b/ios-sample/Airship/libUAirship-1.3.2.a(UA_ASIAuthenticationDialog.o) для архитектуры i386 звона: ошибка: линкер команда потерпела неудачу с кодом выхода 1 (использование -v, чтобы увидеть вызова) Как это может произойти? Кто-нибудь испытал тот же вопрос? Помощь высоко ценится! Спасибо
DucatiNerd
1

голосов
2

ответ
3.5k

Просмотры

В приложении электронной почты с помощью Кордова / PhoneGap без открытия модальное окно электронной почты

Я хотел бы, чтобы отправить письмо из моего приложения, но прямо из моего приложения без открытия модального окна электронной почты. Я нашел несколько примеров с использованием нативного кода и вызова модального окна сообщения по электронной почте с помощью Cordova EXEC функции и передавая параметры, такие как: вар арга = {Subject: «Темы», тело: «сообщения», toRecipients: «получателей»}; cordova.exec (NULL, NULL, "EmailComposer", "showEmailComposer", [арг]); Действительно простой и приятный способ. Но я хотел бы, чтобы отправить по электронной почте непосредственно из моего приложения, как родное приложение invy делает это. Есть ли кто-нибудь знает, как это сделать, или же кто-нибудь слышал о чем-то в этом роде? Спасибо заранее Yves
Yves

Просмотр дополнительных вопросов