Question

Native Aplication (APK) Stuck in splash screen 7.2.2 and 8.1

Hi

I have a problem where the application that I have built into the native application (APK), every time it is running on the application is always stuck on the splash screen page, this happens on the Android version 9.0

if run on an android version below <9.0, everything works fine.

I built using Pega 7.2.2 and Pega 8.1
and already https (secure connection)

is there a solution for this or are there things that I haven't done?

Thank you

Charlie

***Edited by Moderator Marissa to update platform capability tags****

Comments

Keep up to date on this post and subscribe to comments

October 3, 2019 - 7:26am

October 3, 2019 - 8:09am
Response to KevinZheng_GCS

Hi

Thanks for support, i have try using pega 8.1 (pega mobile client) and already https (SSL) but still facing the same problem, stuck in the splash screen

Any another suggest, may be i missed for the step

Thanks

Charlie

October 3, 2019 - 8:33am
Response to CharlieC3396

Need to capture some device side log. I wonder if your issue can be reproduced using an Android emulator where you can capture all the native logs. Also http trace and pega rules log would be helpful (e.g., did the request even reach the server side?)

October 3, 2019 - 11:41pm
Response to KevinZheng_GCS

hi, thanks for responding
I have done debugging through Android Studio and got the results as captured
I use Pega 8.1 to debug on Android studio

The following conditions exist on our server : HTTPS is set on Public IP (HTTPS) and in Public IP (F5 / Load Balancer) leads to 1 IP Server Pega (HTTP)

Is the HTTPS supposed to be on Public IP / F5 / Balancer or on the Pega Server?

Thank you

Charlie

Pega
October 3, 2019 - 4:11pm

Hi Charlie,

In Android 9, Google introduced new security restrictions on mobile apps.  Please see the section TLS Implementation Changes here: https://developer.android.com/about/versions/pie/android-9.0-changes-all and review your servers TLS configuration and SSL certificate.

I hope this resolves your issue with Android 9.

- James

 

October 4, 2019 - 4:12am
Response to HALLJ

hi, thanks for responding
 

The following conditions exist on our server : HTTPS is set on Public IP (HTTPS) and in Public IP (F5 / Load Balancer) leads to 1 IP Server Pega (HTTP)

Is the HTTPS supposed to be on Public IP / F5 / Balancer or on the Pega Server?

Thank you

Charlie

October 5, 2019 - 6:51am
Response to CharlieC3396

You may need to use https all the way. As James suggested, this is enforced by Android, see this link: https://better-coding.com/solved-android-cannot-send-data-to-the-server-cleartext-communication-to-not-permitted-by-network-security-policy/

October 5, 2019 - 5:57am

Hi All, 

Please any one can help for this problem ? 

Thanks

Charlie

October 12, 2019 - 2:08am

Hi, im done with this problem with pega ver 8.1.1 and already publish in playstore. 

Thanks for all support thanks