good morning everyone,
I'd like to know your point of view regarding the offline APP made with APPEON. I made a small APP (Offline Mobile APP for Telephone and without database) and tried to publish it directly on the devices and subsequently on the stores with negative results on both stores.
I try to explain better:
In Android, in addition to problems related to libraries with security problems, I find myself having strange behaviors related to events related to the keyboard, scrolls and the fact of having to click on the fields several times (only in the datawindows, because in the edit / editmask instead it works) for the device keyboard to appear (Phone only).
The behaviors related to the keyboard and the clicks on the datawindow fields are the same also for iOs, with a very significant difference, however, that the APP does not pass the validation processes of APPLE.
Reason?
Components no longer supported (UIWEBVIEW for example) and behavior not permitted by Apple. This last case is related to the reason that the APP initially starts by going to contact the Powerserver, and the developer who carried out the tests in APPLE starts the APP without any connection.
Result the APP stops immediately after being started and even before executing the first (open) event of the first form, therefore without being able to perform any checks.
I did tests with PB 2017 R3 and Powerserver PB Edition of the same version.
Then I also used PB 2019 and its Powerserver.
I also tried both PB 2019 Beta and Powerserver 2020 but in this case it is even worse since when I publish the Android app (not on the store but only on the device), the splash image opens first and immediately after the APPEON FRAMEWORK container gray and stops there.
I have been programming in PB for 22 years and I think I know the instrument well; I got excited thinking that I can use PB to develop cross-platform APP, since today we use Xcode and Xamarin.
I am however very discouraged, because I do not find feedback on the various forums, which are also very rare and not very popular.
At this point I ask the Community if someone has really published projects on the stores, at least to understand if I am having problems or if the tool is not yet fully mature and therefore I should leave PB for the development of APP.
Thanks to those who want to make a small contribution to my consideration.
PS. However the latest versions of PB (client / server) are awesome!
we tried to bring a new mobile workspace using PowerServer 2020, build 2279 (Beta) to the apple store.
Apple accepted the App and now it is published to the store.
So yes, we where able to bring recently a new App to the Store. In the past we had cases where we needed up to a couple of weeks to get accepted by apple. In some cases it takes only some hours or couple of days.
It depends a lot by the person checking the app ;-)
In this case we needed 2 days to bring the app to the store.
Best regard
Heino
As of November 26, 2020, I have uploaded an app to the App Store from Xcode and the output in Xcode is successful. However, I received an email from Apple mentioning the following:
--------------------------------
We identified one or more issues with a recent delivery for your app, "mSinergy" 1.0 (1). Please correct the following issues, then upload again.
ITMS-90809: Deprecated API Usage - New apps that use UIWebView are no longer accepted. Instead, use WKWebView for improved security and reliability.
----------------------------------
Indeed, on the App Store Connect site, I couldn't find my app.
I am surprised then, Heino, that you were able to upload your application to the App Store and publish it. I suppose it's because in February, when you published, Apple still didn't have the UIWebView restriction. Or did you find a way to solve this problem? If so, please let me know how you did it.
I am using PowerServer 2020 Build 2323.
yes we did deployment to apple store with success.
But we had the WARNING, that it will be fail in the near future because of the same problem you are talking about.
Your only chance is to get a new version from appeon. Only Appeon can solve this problem.