Перейти к содержанию
Fire Monkey от А до Я

Ingalime

Пользователи
  • Постов

    354
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Весь контент Ingalime

  1. Похоже в новой версии 10.4.1 исправили в этом списке исправлений: http://docwiki.embarcadero.com/RADStudio/Sydney/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_10.4.1 есть пункт: Issue with deploying apps to AppStoreConnect
  2. Ingalime

    [IOS]Notification.Number

    Да, без ZuBy не обойтись... Жаль, что он покинул FMX... Мог бы ответить Бровин, но у него нет времени...
  3. Ingalime

    [IOS]Notification.Number

    Вот полный код. Повторюсь пуши приходят нормально, а вот красного значка у ярлыка приложения не появляется на iphone. void __fastcall TFormStart::OnReceiveNotificationEvent(TObject *Sender, TPushServiceNotification* const ANotification) { const String FCMSignature = L"gcm.notification.body"; const String GCMSignature = L"message"; const String APNsSignature = L"alert"; String aText = ""; TJSONValue * aObj; #if defined(__ANDROID__) aObj = ANotification->DataObject->GetValue(GCMSignature); if(aObj != NULL) { aText = aObj->Value(); } else { aText = ANotification->DataObject->GetValue(FCMSignature)->Value(); } #endif #if defined(__APPLE__) && (defined(__arm__) || defined(__arm64__)) aObj = ANotification->DataObject->GetValue(APNsSignature); if (aObj != NULL) { aText = aObj->Value(); } #endif //умный указатель unique_ptr С++ ему не надо Free std::unique_ptr<TNotificationCenter> NotificationC(new TNotificationCenter(NULL)); std::unique_ptr<TNotification> Notification(new TNotification()); if(NotificationC->Supported() && aText != "") { Notification->AlertBody = aText; //Включаем звук при выводе сообщение Notification->EnableSound = true; //Устанавливаем цифру на иконке приложения Notification->Number = 1; //не показвает значок :( NotificationC->ApplicationIconBadgeNumber = 1; //Выводим сообщение из приложения NotificationC->PresentNotification(Notification.get()); } }
  4. Ingalime

    [IOS]Notification.Number

    Воспользовалась севером ZuBy для получения пушей: http://fire-monkey.ru/topic/3840-статья-настройка-пуш-уведомлении-через-сервис-firebase-для-android-и-ios-часть-2/ Все работает, пуши приходят. Однако на экране у приложения IOS не появляться красный кружочек с цифрой. В программе установлено в OnReceiveNotificationEvent: Notification->Number = 1; NotificationC->ApplicationIconBadgeNumber = 1; Не подскажите как что упущено? Спасибо.
  5. Ingalime

    [IOS]Push

    Такой вопрос - создано приложение в FireBase. В него установлены сертификаты с поддержкой push уведомлений для приложения. А какие следующее шаги? Надо обязательно устанавливать сервер ZuBy: http://fire-monkey.ru/topic/3840-статья-настройка-пуш-уведомлении-через-сервис-firebase-для-android-и-ios-часть-2/ или можно слать push уведомления из самой консоли Firebase или текущая версия дельфи не поддерживает уведомления для IOS из консоли Firebase? Спасибо.
  6. Ingalime

    [IOS]Две формы

    Добрый день. Подскажите, пожалуйста, такой вопрос. Есть главная форма, из нее показываю второстепенную форму через Show. Из второстепенной формы возвращаюсь на главную то же просто Show для главной формы. Нужно ли во второстепенной формы вызывать дополнительно Close?
  7. Ingalime

    Посоветуйте компонет

    Посоветуйте компонент в котором будет удобно выводить такую информацию: Name CHUGIAK HEIGHTS Address PO Box 671482 Chugiak alaska Zip 99567 Phone (888) 312-4186 Email alaskahoneyman@gmail.com Web http://ww1.akhoneyman.com ContactName Joe Soltis Description Alaskan raw fireweed honey - it is a light but very sweet honey that is hard to get because of our short summers, which makes the nectar flows very short. Visit my website or call for more information. Name Hewett’s Honey Farm Address 12751 Bear Creek Road Duncanville alabama Zip 35456 Phone 205-344-0166 Email hewettshoney@yahoo.com Web http://www.hewettshoney.com ContactName Bill Hewett Description Hewett’s Honey Farm produces 100% pure wildflower honey from the wooded areas and meadows in Tuscaloosa county, AL. Visit my website or call for more information. *** Спасибо.
  8. Не получается работать с VertScrollBox. Все содержимое прыгает вверх вниз, клавиатура начинает сама печатать. В итоге форма закрывается сама. Короче сплошная жуть. Посоветуйте, что подкрутить? Или чем заменить, но у меня там не список а едиты и комбобокс. Спасибо.
  9. Большое спасибо! Еще помогите, пожалуйста, с математикой. Как правильно добавить цифру в правый верхний угол у этой картинки:
  10. Можно, пожалуйста, пример создания маркера и добавлением на него цифры 5? Как здесь при масштабе: https://www.honey.com/honey-locator/find/radius/10
  11. Спасибо. Буду пробовать. Еще мысль пришла в голову - можно ли программно вызвать onclick по только что созданному маркеру?
  12. Грубо говоря вот такой интерфейс будет. Только дополнительно в маркере будет стоять цифра. Цифра показывать будет кол-во объектов по продаже меда в выбранном штате. Цифра на маркере будет переодически меняться. Проект будет ios. https://www.honey.com/honey-locator/find/state/alabama/radius/10
  13. Это будет очень трудоемкая работа. 50 маркеров для штатов США. 50 постоянно меняющихся картинок маркеров. А так один стандарный маркер и подсказки к нему из ini...
  14. У меня всплывающая подсказка для маркера будет браться из ini файла. Как все же можно отобразить маркер и сразу же его всплывающую подсказку? ini файл будет меняться так что просто картинка не подходит. Спасибо.
  15. Ingalime

    FireDAC или UniDAC

    Значит для получения данных из таблицы необходимо развернуть свой дополнительный сервер, это для FireDAC. Это касается такой задачи.
  16. Ingalime

    FireDAC или UniDAC

    А где этот бекенд делать если доступ к серверу закрыт для разработки? Т.е. нет возможности развернуть свой софт на сервере.
  17. Ingalime

    FireDAC или UniDAC

    Есть промышленный сервер баз данных (Oracle/PostgreSQL...). Администратором даеться строка соединения, для получения данных на мобильном устройстве из определенной таблицы. Никто не разрешит прикручивать к серверу Windows ибо DataSnap это только Windows. Подскажите, пожалуйста, как это решить с FireDAC? Спасибо.
  18. Ingalime

    FireDAC или UniDAC

    Насколько я помню, если например мобильному приложению надо связаться с сервером баз данных (PostgreSQL и другие...) то FireDac позволяет это только через трехзвенку DataSnap. Ддя uniDAC этот танец с бубном не нужен - прямой доступ...
  19. Большое спасибо! У меня еще такой вариант получился. Вроде работает... void __fastcall TForm1::FormShow(TObject *Sender) { //USA //широта 37.09024 Latitude //долгота -95.712891 Longitude MapPiter->Location = TMapCoordinate::Create(37.09024, -95.712891); MapPiter->Zoom = 4; //маркер Филадельфия 39.9525839 -75.1652215 штат Pennsylvania TMapCoordinate Position; Position.Latitude = 39.9525839; //широта Position.Longitude = -75.1652215; //долгота TMapMarkerDescriptor myMarker = TMapMarkerDescriptor::Create(Position, L"Pennsylvania"); myMarker.Draggable = false; myMarker.Visible = true; MapPiter->AddMarker(myMarker); } Подскажите еще где храниться Bitmap т.е что такое ImageLocationSample? Если какие то ограничения для Bitmap который выступает в качестве картинки для маркера (jpg/png и тому подобное...)?
  20. Ingalime

    TMapView маркер при старте

    Подскажите, пожалуйста, как при старте программы сразу отобразить маркер в нужном мне месте. Не нашла такого события. Только есть события при щелчке на карте, а мне надо чтобы маркер отобразился при старте программы без щелчка пользователя по карте. Спасибо.
  21. Книга действительно старая. Всеволод Леонов давно уволился из embarvadero.
×
×
  • Создать...