Я смог сделать полное приложение для iphone с моего ПК без Mac, отлично работает на iphone.
Я создал сертификацию и подготовку, используя openSSL, и приложение, используя пробную версию sencha Architect, затем скопировал app.html в index.html, загрузил все это на веб-сайт phonegap-build, и вуаля. Я получил работающее приложение (и сложное приложение, которое это ) работает на Android и iPhone.
НО, когда я хочу добавить код для телефонных контактов, мне нужно добавить код обратного вызова. Я ищу быстрый способ проверить, работают ли мои телефонные контакты вообще... Кнопка onKb1ButtonTapped (мое имя для обработчика нажатия кнопки) выглядит так:
options = new ContactFindOptions();
//options.filter="bob" 'nothing will return if you don't have a bob.
options.multiple=True;
fields = ["displayName", "name"];
navigator.contacts.find(fields, onContactsFound, onContactsError, options);
Теперь мне нужно добавить код onContactsFound и onContactsError.
Где и как в Architect2 это сделать?
И если мы уже говорим, как мне заставить контакты считываться в мой список с помощью хранилища данных и прокси-сервера?
Из доступных хранилищ и прокси-серверов в Architect наиболее подходящим оказался прокси-сервер REST (действия которого необходимо переопределить, вызывая новые функции создания, чтения, обновления и удаления). Правильно ли это?
И хранилище памяти кажется лучшим хранилищем (но я не уверен - означает ли это, что я потеряю объект контактов, возвращенный телефонным разрывом, или я должен использовать модель, и будет ли потерян массив моделей, возвращенных в хранилище ?
И... И последнее, но не менее важное: когда ожидается нативный (упаковочный) объект контактов Sencha?
Сенча, спасибо за прекрасную работу! Мне нравится ваш продукт.
То же самое и с людьми из Phonegap!
Моше