-
Content Count
1491 -
Joined
-
Last visited
-
Days Won
36
Everything posted by Dave Nottage
-
Please show your code
-
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.
-
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:
-
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.
-
No error messages? Can you provide a reproducible example that does not have dependencies on TFrameStand or other 3rd party code?
-
You'll need to me more specific about what "won't work" means. Please also note that only Android 10 or higher is supported
-
You do not have the Biometric Authorization Service option checked in the Entitlement List in Project Options
-
It's in Portuguese, but there's this: Also this: https://github.com/DeveloppeurPascal/Delphi-samples/tree/main/FireMonkey-Samples/017-TBiometricAuth
-
Take a pic works on Iphone but not on android.
Dave Nottage replied to grantful's topic in Cross-platform
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. -
Take a pic works on Iphone but not on android.
Dave Nottage replied to grantful's topic in Cross-platform
Make sure that the Secure File Sharing option is checked in the Entitlement List section of the Project Options: -
Your screenshot is cut off - it does not actually show the ProductVersion value (further down)
-
billing library 5.2.0 D11, Play billing Library 5.2.0
Dave Nottage replied to toufik's topic in Cross-platform
Just noticed your code does not call SetupInAppPurchase, so it's no wonder it does not even fire OnError. -
billing library 5.2.0 D11, Play billing Library 5.2.0
Dave Nottage replied to toufik's topic in Cross-platform
It's supposed to be backward compatible. You should use the OnError event of InAppPurchase1 to find out what the failure is. -
Android with Delphi 10.4.2 Sydney SDK API 32 /versions/12
Dave Nottage replied to rebotea's topic in FMX
That's not your complete manifest, however given the error message, you need to add android:exported="true" To the activity, e.g.: <activity android:name="com.embarcadero.firemonkey.FMXNativeActivity" android:exported="true" etc -
Android with Delphi 10.4.2 Sydney SDK API 32 /versions/12
Dave Nottage replied to rebotea's topic in FMX
It'd be way easier to diagnose what the problem is if you quoted the exact error message -
iOS FMX controls not show on Iphone 14 device with ios 16
Dave Nottage replied to DonSa's topic in FMX
I started taking a look into the problem, however it seems to be an issue deep in the Delphi runtime and it's a bit beyond me at the moment.- 12 replies
-
Please see:
-
Execution a process before run host application in delphi xe
Dave Nottage replied to NBilov's topic in Delphi IDE and APIs
Still wrong - there's no XE in the version name. If it's 10.2, it is Delphi Tokyo -
FCM with Kastri - how to send multiple messages (multicast)
Dave Nottage replied to Alin's topic in Network, Cloud and Web
I missed that part, thanks. I was focusing more on how it might be implemented. It seems that way. Given that, you'd need to code your server to be able to handle sending a message every second or so. Since sending the message seems to sometimes take more than a second, you'd need to spawn a thread or two (or three) to do the work. -
That message should probably also recommend executing this command from a terminal window on the Mac: xcode-select -p If you're using the default install of Xcode, it should output: /Applications/Xcode.app/Contents/Developer If it doesn't, use this command: xcode-select --switch /Applications/Xcode.app/Contents/Developer
-
Something like SimpleNote with an API?
Dave Nottage replied to David Schwartz's topic in General Help
How about OneNote, or Dropbox Paper? Or in a pinch: Google Keep - this isn't really meant for what you want. -
billing D11,unsupported version of Play billing
Dave Nottage replied to toufik's topic in Cross-platform
I've since seen your reply on Facebook, which indicates you're interested in the new features. I'll take a look into what changes might be possible, however it would be at least later in the week. -
billing D11,unsupported version of Play billing
Dave Nottage replied to toufik's topic in Cross-platform
Can you test it, and report what problems you have with it, if any? -
billing D11,unsupported version of Play billing
Dave Nottage replied to toufik's topic in Cross-platform
Genuine question: Which code do you think you need to update, and why? To support subscriptions (which apparently are new in v5), or something else? -
You need an M1 or M2 Mac in order to run apps on the simulator from Delphi