Less than 48 hours from submission to approval is spectacular!
I’m feeling like a kid in a candy story when I get new stuff into the AppStore!
Nothing like a little Candy Crush Saga while watching the time fly away as you develope super cool FireMonkey apps for iOS using Delphi XE4!
Simon Choi has a beta version of his iAd wrapper for Delphi XE4 for iOS.
Very cool. I decided to take it for a spin, and it works in development mode on my device.
As a final test, I submitted an update of my Analog Clock app. If you’re one of 1,900 people who have tried it, you should see the update (if approved) soon.
A little bit of clarification on my APNS blog post(s) comment threads…
Deployment tab - notice IDE maintained file UNCHECKED - your file - CHECKED - remote name - Entitlements.plist:
Provisioning tab (specify the first two, hit Load ID):
Version Info tab:
<?xml version="1.0" encoding="UTF-8"?> <plist version="1.0"> <dict> <key>application-identifier</key> <string>XZ9AC2Q82Q.com.AndersOhlsson.FMX.01</string> <key>aps-environment</key> <string>development</string> <key>get-task-allow</key> <true/> </dict> </plist>
There’s currently an issue with TWebBrowser in that it doesn’t allow for zooming. Luckily it’s fairly easy to fix.
I suggest that you make a copy of FMX.WebBrowser.iOS.pas and put it in the same directory as your project. You then add it to your project. This way it will be picked up automagically.
Now for the hardest part…
Make the following change in FMX.WebBrowser.iOS.pas (your copy).
constructor TiOSWebBrowserService.Create; begin FWebView := TUIWebView.Create; FWebView.setScalesPageToFit(true); // Add this line of code FDelegate := TiOSWebViewDelegate.Create; FDelegate.SetWebBrowser(Self); FWebView.setDelegate(FDelegate.GetObjectID); end;
Thanks Sarina for the tip!