2016-10-24 2 views
0

Я хотел бы создать считыватель кода qr на моем приложении iphone/android, разработанном с использованием рамки сплава на платформе appcelerator.Устройство чтения QR-кода на Appcelerator/Titanium/Alloy?

Кажется, что все модули, которые я проверил, устарели или просто не работают. Мне бы хотелось узнать, есть ли что-то открытое, работающее над новыми версиями sdk (> = 5.5.1)

Если у кого-нибудь есть идея или советы, которые помогут мне ..

Заранее спасибо!

+0

Вы должны указать, какие из них вы пытались/не работали, чтобы предотвратить публикацию тех, которые вы уже пробовали –

ответ

1

Я перед лицом той же самой проблемы прямо сейчас. Вероятно, это не тот ответ, который вы ищете. Тем не менее, я заметил, что ответы на вопросы Appcelerator на этом форуме мало. Поэтому, рискуя получить downvotes, я опубликую свои два цента.

Если у вас есть возможность выбрать, какую технологию вы используете для своего мобильного приложения, я предлагаю использовать сервер Appcelerator и собираться на родном языке. Проблема с QR-кодом с Appcelerator была отмечена в этом блоге http://exygy.com/when-to-use-appcelerator-titanium-vs-native-code/два года назад. Вот вывод Exygy о проблеме с штрих-кодом:

На сегодняшний день это приложение построено на специально разработанной версии Titanium SDK. Каждое обновление Titanium для SDK требует некоторой работы по восстановлению уровня настройки, после каждой сборки - некоторые зависимости должны быть добавлены в каждый проект собственного кода (в частности, iOs/Xcode). Этот процесс очень трудоемкий, и добавление простых функций занимает от 3 до 4 раз больше времени, необходимого для собственного кода. Не говоря уже о том, как отслеживать пользовательский SDK, код javascript и скомпилированный проект в управлении версиями.

В заключение, Titanium SDK хорошо подходит для приложений, для которых не требуются функции, отличные от тех, которые предусмотрены самим javascript SDK. Бизнес-приложения, предназначенные для заполнения баз данных, являются прекрасными примерами того, что подходит титану.

Однако приложения, подобные описанным в этой статье, требующие расширенных элементов пользовательского интерфейса и готовые функции, могут быть лучше начать с собственного кода сразу. Кажется, что сбережение времени сначала (один набор кодов для 2 платформ) показало свои ограничения, и пришло время для этого приложения переписать с использованием новейших родных iOS и Android SDK.

Quote End Exygy в

Существует связь в блоге их модуль штрих-кода, но я не могу заставить его работать, либо.

Если я правильно их читаю, им пришлось настроить код, который заставляет Titanium SDK работать в Appcelerator, и каждый раз, когда они обновляли программное обеспечение, им приходилось возвращаться к коду и снова настраивать SDK , Это было два года назад. С тех пор Appcelerator прекратил предоставление пользователям без оплаты пользователям бесплатного использования Titanium без оплаты их подписки благодаря функции входа в систему.

Однако Appcelerator недавно выпустил обновление до своей платформы, что позволяет пользователям писать собственные вызовы API в JavaScript.Но по цене, которую они взимают, вы можете получить каждый из IDE JetBrains, который включает в себя код приложения для написания приложений iPhone и IntelliJ для написания приложений для Android, и все еще осталось несколько долларов. Я часто использую Android Studio и IntelliJ. Позвольте мне рассказать вам кое-что: это далеко не лучшие инструменты разработки программного обеспечения, которые я когда-либо использовал. Appcelerator - это, безусловно, самое худшее, что я когда-либо использовал. Перетаскивание функций пользовательского интерфейса в мобильных приложениях - это круто, и поэтому индексирует все для завершения кода. Аппликатор падает на лицо по обеим сторонам. Не отдавайте свои деньги компании, которая постоянно разочаровывает.

Я не могу говорить достаточно о Appcelerator, и я уже слишком долго это делал в этом посте. В заключение, Appcelerator принадлежит на полигоне в Нью-Мексико со всей Э.Т. Atari, которые никогда не продавались. Удачи тебе.