Jump to content

Dave Nottage

Members
  • Content Count

    1279
  • Joined

  • Last visited

  • Days Won

    28

Everything posted by Dave Nottage

  1. Dave Nottage

    TMapview Android 12

    It cannot be empty if it has a TMapView. Please post a reproducible example
  2. Dave Nottage

    TMapview Android 12

    Without code that reproduces the issue, it'd be hard to tell.
  3. Dave Nottage

    Error Message after Update to 11.2

    Did you restart Delphi, as per my reply?
  4. Dave Nottage

    ChatGPT Converted Unit

    You can check for the compile errors (of which there are several) yourself by using Error Insight or by compiling.
  5. Dave Nottage

    How many end keywords are there?

    The semicolon is optional after an end in some circumstances. Please see this. I know it's not after an "end" but the principle is still the same.
  6. You cannot deploy a file using Deployment Manager to a folder outside of the application. It might help to know why you actually want to, as there are issues inherent with dealing with "public" folders, especially on later versions of Android.
  7. Dave Nottage

    Android does not start

    I have projects from earlier versions of Delphi that I've successfully migrated to Delphi 11.x, mainly because I've been aware of any changes that may be necessary. It has everything to do with what is being used in the application, and zero to do with compilation. Since you appear to be unwilling to share anything about your app, it's extremely difficult to know what the issue is.
  8. Dave Nottage

    Android does not start

    None of that information is going to help resolve the issue. Detail about what is in the application may go part way to solving it. Ideally, provide a reproducible test case, which will go a much longer way.
  9. Dave Nottage

    Android Push Notifications Question

    I'm supporting these kinds of devices with Delphi 11.3. Please see: https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidLowerVersions
  10. Dave Nottage

    Android Push Notifications Question

    Correct. It was introduced in Delphi 10.3 in order to support changes in Android. If you're doing mobile development with Delphi, it pays to stay current.
  11. Dave Nottage

    Android Push Notifications Question

    If you mean that the banner does not show, when an app is in the foreground, by default you do not see the banner. If you want the banner to show when the app is in the foreground you need to use a channel with the Importance set to High, and set the notifications ChannelId property, e.g. (extending your code): procedure SetNotification(const aTitle, aMessage: string); begin var vNotifiCenter:= TNotificationCenter.Create(nil); try if vNotifiCenter.Supported then begin var LChannel := vNotifiCenter.CreateChannel('MyChannel', 'MyChannel', 'My Channel'); try LChannel.Importance := TImportance.High; vNotifiCenter.CreateOrUpdateChannel(LChannel); finally LChannel.Free; end; var vNotification := vNotifiCenter.CreateNotification; try vNotification.AlertBody := aMessage; vNotification.Title := aTitle; vNotification.EnableSound := true; vNotification.ChannelId = 'MyChannel'; vNotifiCenter.PresentNotification(vNotification); finally vNotification.Free; end; end; finally vNotifiCenter.Free; end; end;
  12. Dave Nottage

    Android Push Notifications Question

    What you're showing is a local notification. Not sure what you mean - is the text in AMessage not showing in the notification? Which platform(s) is this an issue on?
  13. Dave Nottage

    Android does not start

    Sometimes, due to a shortcoming with the IDE, the application gets "stuck" or crashes before the debugger has a chance to attach to the process. This can happen when a library required at initialization time is not present, or is not the right version. Without detail about the project (of which none at all so far has been provided), it'll be very difficult to diagnose.
  14. Dave Nottage

    Just open folder ( Android )

    Please show your code
  15. Dave Nottage

    Delphi 10.4.2 add support for Android 13

    Because it's the version of the SDK. When referring to API level being 33, it means just that: API level, not SDK version. Unfortunately Google decided to use names in the manifest like minSdkVersion and targetSdkVersion, when they actually refer to API level. 9009 means the executable was not found. One of your paths in the SDK settings may still be wrong.
  16. Dave Nottage

    Delphi 10.4.2 add support for Android 13

    You should not need to modify the base path. You should only need to ensure API 33 level and Build Tools 33.x are installed, and change the paths for the Build Tools related locations, and the SDK API Level location. APKSigner is part of the Android SDK, not Java SDK. See this post, and the replies that follow:
  17. Dave Nottage

    Any Demo On How To Use TBiometricAuth In Delphi

    Incorrect. USE_BIOMETRIC needs to be included in the permissions, but only dangerous permissions need to be explicitly requested at runtime. You're also missing the Use Biometric permission in the Permissions section of Project Options. Sorry, I should have checked for that earlier.
  18. Dave Nottage

    Any Demo On How To Use TBiometricAuth In Delphi

    No error messages? Can you provide a reproducible example that does not have dependencies on TFrameStand or other 3rd party code?
  19. Dave Nottage

    Any Demo On How To Use TBiometricAuth In Delphi

    You'll need to me more specific about what "won't work" means. Please also note that only Android 10 or higher is supported
  20. Dave Nottage

    Any Demo On How To Use TBiometricAuth In Delphi

    You do not have the Biometric Authorization Service option checked in the Entitlement List in Project Options
  21. Dave Nottage

    Any Demo On How To Use TBiometricAuth In Delphi

    It's in Portuguese, but there's this: Also this: https://github.com/DeveloppeurPascal/Delphi-samples/tree/main/FireMonkey-Samples/017-TBiometricAuth
  22. Dave Nottage

    Take a pic works on Iphone but not on android.

    It's a common issue. Also, I implemented something similar before it was added to Delphi. Using Google can help, although with this particular issue it's not entirely obvious what is the easiest way to resolve it. Here, Delphi is doing the work for you, by creating a provider_paths.xml file and including it in the deployment.
  23. Dave Nottage

    Take a pic works on Iphone but not on android.

    Make sure that the Secure File Sharing option is checked in the Entitlement List section of the Project Options:
  24. Dave Nottage

    Cannot set Version info nor Icons

    Your screenshot is cut off - it does not actually show the ProductVersion value (further down)
  25. Dave Nottage

    D11, Play billing Library 5.2.0

    Just noticed your code does not call SetupInAppPurchase, so it's no wonder it does not even fire OnError.
×