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

SVTX

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

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

  • Посещение

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

    4

Активность репутации

  1. Thanks
    SVTX получил реакцию от Dynamo в 1 okt 2021   
    Ребят всем кто помогал советами больше спасибо!.
    Удалось все запустить.
    Итак все проблемы миграции с Delphi 10.3.4 были от 4-x источников.
    Решение первых двух описано в теме https://en.delphipraxis.net/topic/5627-d11-android-new-app-billing-service/
    А именно
    1) Обязательно добавить в манифест 2 строки
               
    В блоке meta-data  <meta-data                 android:name="com.google.android.play.billingclient.version"                 android:value="4.0.0" />   и в конце после </activity> <activity android:name="com.android.billingclient.api.ProxyBillingActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 2) Включить  BILLING permission в настройках приложения.
    3) Далее (не уверен что обязательно) но все источники крайне рекомендуют.
     - залить на Google Store Alpha или Beta или Рабочую версию. (версия для внутреннего тестирования не подходит) и подождать от 2 часов до суток.
    4) И самое важное кто мигрирует с Delphi 10.3.4. В старой версии был баг, когда QueryProducts нужно было вызывать извращенным способом, а проверку 
    IsProductPurchased нужно было проводить в таймере. В Delphi 11 все это пофиксили, и нужно переписать код по канону.
      - а) вызываем SetupInAppPurchase
      - б) в событии InAppPurchaseSetupComplete вызываем QueryProducts
      - в) в любом месте проверяем IsSetupComplete=true and CanMakeInAppPurchases=true и вызываем PurchaseProduct
       - г) кто менял в файле файл Helpers.pas тип переменной для таймера TinAppPurchased - нужно удалить из проекта измененный файл.
    Вуаля, все работает.
    Пользователю Maka респект за советы.
  2. Like
    SVTX получил реакцию от Ingalime в Урезание экрана IOS после перехода на последний XCode   
    Исправилось обновлением файла special.info.plist до актуальных версий IOS
  3. Like
    SVTX получил реакцию от Ingalime в Не запускается приложение в iOS симуляторе и на компилируется на реальное устройство   
    Частая ошибка.
    Зайдите в настройки профиля в IDE.
    Там где прописаны Фреймворки.
    Нажмите "добавить".
    Пропишите в поле Имя фреймворка - последнее имя из ошибки.
    У Вас это "DocumentManager".
    IDE автоматом скачает нужный фреймфорк из Xcode.
    Повторите столько раз сколько вылезет ошибка.
    Если не поймете - поищите на сайте Ембаркадеро как добавлять фреймфорки.
     
  4. Like
    SVTX получил реакцию от Brovin Yaroslav в Получить ориентацию картинки из галлереи   
    Простое решение.
    В FMX.MediaLibrary.Android.pas в функции DidReceiveBitmap  получаем путь к картинке из переменной
     ImagePath := (M as TMessageReceivedImagePath).Value; А дальше прочитать ExifData дело техники. Я читал через Java
    ExifInterface exif = new ExifInterface(imagePath);        int exifOrientation = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION,                 ExifInterface.ORIENTATION_UNDEFINED);
  5. Like
    SVTX получил реакцию от UFatueks в TWebBrowser и неверный ssl сертификат на сайте.   
    В интернете есть много сайтов с ошибочными или неверными ssl сертификатами. 
    При открытии данного сайта в других браузерах выдается сообщение о таком сертификате и предложение либо принять его либо отклонить.
    В TWebBrowser никаких обработок нет и собственно по умолчанию сайт просто не отрывается.
    Кто подскажет как можно решить данную проблему? 
     
×
×
  • Создать...