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

Dynamo

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

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

  • Посещение

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

  1. Thanks
    Dynamo отреагировална SVTX в 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. Haha
    Dynamo отреагировална snake в THorzScrollBox внутри TVerticalScrollBox, блокирует вертикальную прокрутку   
    так никто не отвечает. приходится искать и выдумывать самому.
    хотя наверняка на эти грабли уже наступали 100500 раз.
    мало того, но я написал как решил проблему сам и попросил "подскажите как сделать правильнее ", т.е. может Вы просто не внимательно читаете
  3. Thanks
    Dynamo отреагировална alikoder в Как победить Memo на Андроиде?   
    Можно например автоматом прокрутку введенного текста делать. Либо делать это, как во всех приложениях, попробуйте начать писать много текста например в watsapp и наблюдайте, что происходит.
    Такое есть
×
×
  • Создать...