1. alessandro feltrin
  2. PowerServer Mobile (Obsolete)
  3. Wednesday, 12 February 2020 08:27 AM UTC

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!

Heino Hellmers Accepted Answer Pending Moderation
  1. Sunday, 23 February 2020 21:46 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 1

Hi Armeen,

app store deployment is a must have!

We have different apps on google and apple store today for our customers.

So what do you mean by saying it is not supported? is this an official statement?

in the past it was supported!

any announcements or documenting about this change?

Will we be able to do apple store deployment  with ps2020 and ps2021?

TIA

Heino

Comment
  1. Heino Hellmers
  2. Wednesday, 26 February 2020 19:29 PM UTC
Hi Armeen,



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
  1. Helpful
  1. Miguel Alzate
  2. Thursday, 26 November 2020 23:51 PM UTC
Hi, 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.

  1. Helpful
  1. Heino Hellmers
  2. Friday, 27 November 2020 22:45 PM UTC
Hi,



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.

  1. Helpful
There are no comments made yet.
Armeen Mazda @Appeon Accepted Answer Pending Moderation
  1. Wednesday, 12 February 2020 21:09 PM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 2

Hi Alessandro,

App store policies keeps changing, and recently some changes they made conflict with how the solution is designed.  So app store deployment is not supported.  You need to do private deployment to your users, for example over-the-air or with mobile device management solution.

As far as offline apps, the offline feature is designed for occasionally connected rather than zero connectivity.  The first time the app starts on the device is does need an Internet connection and then can run offline.  

So long story short, if you need something that is 100% offline all the time and/or deploy to app store, unfortunately PowerBuilder doesn't offer solution for this.

Regards,
Armeen

Comment
  1. Heino Hellmers
  2. Sunday, 23 February 2020 21:47 PM UTC
Hi,



can you give some more information about the desupport?
  1. Helpful
There are no comments made yet.
Michael Hartnett Accepted Answer Pending Moderation
  1. Wednesday, 12 February 2020 09:06 AM UTC
  2. PowerServer Mobile (Obsolete)
  3. # 3

Hi Alessandro,

There is an option in Appeon Workspace to control the taps required on a datawindow to make the keyboard appear.

The option is in the General Settings in Appeon Workspace, called 'Keyboard On a Single Tap'.  It controls whether the keyboard will appear after a single tap on a field in a datawindow, or after multiple taps as you are experiencing.

It is only applied to Datawindows in the Mobile App.

This has been a feature for very long time.

Hope That Helps

Michael

 

PS: I have no experience deploying apps to the app stores as we use them internally so can't help with that.

Comment
There are no comments made yet.
  • Page :
  • 1


There are no replies made for this question yet.
However, you are not allowed to reply to this question.