-
Content Count
1337 -
Joined
-
Last visited
-
Days Won
29
Posts posted by Dave Nottage
-
-
2 hours ago, Ian F said:C:\Program Files\AdoptOpenJDK\jdk-8.0.242.08-hotspot
You need jdk-11.0.14.101-hotspot. You could use Tools | Manage Platforms, and select Additional Options in the IDE to install it, then configure your Android SDKs in the SDK Manager in Delphi to modify the settings on the Java tab.
Once you have that right, see: https://github.com/DelphiWorlds/HowTo/tree/main/Solutions/AndroidServiceDelphi111
-
1
-
-
2 minutes ago, Fabian1648 said:- What are the minimum Apple devices required to transpose an Android app to an i-phone app?
One that supports the latest version of iOS, if possible. It appears this is iPhone 7. That said, the support for later iOS versions for that device might soon disappear.
5 minutes ago, Fabian1648 said:- What are the steps to take with Apple?
See here: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/IOS_Mobile_Application_Development
6 minutes ago, Fabian1648 said:Is this story about the Apple license to be paid by the final customer true and what is its cost?
That's usually not a requirement, however there might be some specific arrangement they're referring to that I'm unaware of. The only cost should be for the Apple Developer program
-
1
-
-
18 minutes ago, Fayyaz said:application on mobile phone (android 11) it did not work
Apparently things are different on Android 11 or higher: https://developer.android.com/training/articles/user-data-ids#mac-11-plus
Going by that documentation, it appears it is not possible any more. If you're after a unique identifier for the device, see the earlier messages in this thread.-
1
-
-
4 minutes ago, Anders Melander said:I think you're assuming that I find the answers interesting, which I do not.
I never assumed anything like that.
4 minutes ago, Anders Melander said:I'm asking why he thinks they're "quite interesting".
What is missing from his post that raises that question?
-
1 hour ago, Anders Melander said:How so?
Check the links in his post
-
19 minutes ago, TazKy said:There is no mentioning in any documentation about supporting Android 13.
Because it doesn't officially, yet. That is not to say apps will not work on it - in fact, they can, and do
20 minutes ago, TazKy said:11.2 SDK Manager (AndroidSDK-2525-22.0.46141.0937) states "32.0.0" all over the place and in the build-tools directory there is no "33.0.0".
Yes, this is often a source of much confusion. The installed SDK "version" and installed API levels and build tools do not necessarily directly relate to whether an app will work on a particular version of Android.
22 minutes ago, TazKy said:I will have to support Android 13 tablets
There are some considerations to allow for to support Android 13, outlined here: https://developer.android.com/about/versions/13/migration. There's also been a number of questions here and on Stack Overflow about how to deal with some of them
-
If you're after something that does both (generate the doc, and parse it), there's this:
-
1
-
-
1 minute ago, Krzy said:I got "identifier iOSapi not found".
The error message in the image says: " ',' or ':' expected, but identifier 'iOSapi' found..". You need to look at the code that comes before it, which you cut off in the image
-
4 minutes ago, Krzy said:This is my problem
Except you do not say what the actual problem is. Your code compiles OK here.
-
3 hours ago, Krzy said:But when I changed it again - it does not work
It's an iOS "quirk". It caches launch images for 24 hours. One way to fix it immediately is to change either the project name or CFBundleIdentifier value
-
4 hours ago, Joe Sansalone said:Does the current version Delphi 11.2 support In-App Subscriptions on iOS?
Yes.. it supports Android and iOS
-
3 hours ago, Joe Sansalone said:According to ChatGPT
Looks like it still has some learning to do
-
1 hour ago, stacker_liew said:What is the reason av is happen when the login frame is shown
This is the code:
unit utTFrameStandDemoLoginFrame; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Graphics, FMX.Controls, FMX.Forms, FMX.Dialogs, FMX.StdCtrls, FMX.Controls.Presentation, FMX.Objects, FMX.Effects, FrameStand; type TTFrameStandDemoLoginFrame = class(TFrame) TFrameStandDemoLoginFrameRectangle: TRectangle; TFrameStandDemoLoginFrameToolBar: TToolBar; TFrameStandDemoLoginFrameToolBarShadowEffect: TShadowEffect; TFrameStandDemoLoginFrameToolBarLabel: TLabel; TFrameStandDemoLoginFrameToolBarBackSpeedButton: TSpeedButton; procedure TFrameStandDemoLoginFrameToolBarBackSpeedButtonClick(Sender: TObject); private { Private declarations } [FrameInfo] FInfo: TFrameInfo<TTFrameStandDemoLoginFrame>; public { Public declarations } end; implementation {$R *.fmx} procedure TTFrameStandDemoLoginFrame.TFrameStandDemoLoginFrameToolBarBackSpeedButtonClick(Sender: TObject); begin FInfo.HideAndClose; end;
I expect it's because FInfo is not being created
-
4 hours ago, sjordi said:If not remove all iOS entitlement files from your project first
I think you mean info.plist.TemplateiOS.xml
-
4 hours ago, Jean_D said:How do I 'connect' my 'inhouse' MacBook Air to the VM hosting my work environment in the Cloud? Is that event feasible?
You'd need to have PAServer on your MacBook accessible from the VM. Since the VM is outside of your work environment, you would probably need to set up port forwarding on your router, so that it can forward to PAServer.
-
It's because of this issue: https://quality.embarcadero.com/browse/RSP-40302
Workaround steps from the report:
- Locate the matching App Store provisioning profile on the Mac
- Copy the provisioning profile to the project folder, and rename it embedded.provisionprofile
- Add embedded.provisionprofile to the Deployment for macOS, with a Remote Path value of: Contents\
- Deploy
Now the app should be able to be submitted to TestFlight
-
Just now, stacker_liew said:Does it possible running at Android 10?
Yes, it's possible to run apps on Android 10 using Delphi 11.2
-
3 hours ago, JimKueneman said:Anyone else experimenting with running on the M1 and have this problem?
I have the same setup as you and it works OK. On the Mac, can you open a Terminal window, execute this command:
/usr/bin/xcodebuild -version -sdk
If it succeeds, the results can be fairly lengthy, but you should see things like: MacOSX13.0.sdk in it
-
1
-
-
3 minutes ago, houssam1984 said:hello sir; did you solve this problem??
Yes, by having the correct provisioning profile for App Store that matches the CFBundleIdentifier value in the Version Info page of the Project Options, and by specifying the correct certificate information in the Provisioning page of the Project Options.
-
3 minutes ago, Rollo62 said:It should be able to uninstall with something like this
It's possible that the app is installed for another user, in which case the form of adb uninstall will need to be:
adb uninstall 'some.package.name'
Where 'some.package.name' is the package identifier, e.g. com.embarcadero.FMXClock. This form of the command will uninstall for all users
-
2 minutes ago, stacker_liew said:You mean this?
Yes. If the app does not appear in the icons then it may not have uninstalled properly. See the steps here:
https://stackoverflow.com/a/32702041/3164070 -
2 minutes ago, stacker_liew said:Even I turn off the miui optimization also won't work.
What's the actual error message(s)?
-
10 minutes ago, Dave Nottage said:I recall seeing problems elsewhere with Redmi and Android 12
I assume you've followed the steps as outlined in this video?
-
Just now, stacker_liew said:May be my Redmi Note 9S, Android 12 problem.
The actual error message may help, however I recall seeing problems elsewhere with Redmi and Android 12
In App Purchase (consumable and subscription)
in Cross-platform
Posted
According the code, they're supported on at least Android. Check the FMX.InAppPurchase.Android unit. Not sure about iOS.
The current implementation for Android was updated after that article was written.