Question
Charlie
ID
Last activity: 12 Oct 2019 2:08 EDT
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****
-
Like (0)
-
Share this page Facebook Twitter LinkedIn Email Copying... Copied!
Pegasystems Inc.
US
Android 9 does not seem to be officially supported: https://community.pega.com/knowledgebase/articles/pega-platform-mobile-platform-support
Charlie
ID
Pegasystems Inc.
US
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?)
Charlie
ID
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
Pegasystems Inc.
US
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
Charlie
ID
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
Pegasystems Inc.
US
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/
Charlie
ID
Hi All,
Please any one can help for this problem ?
Thanks
Charlie
Charlie
ID
Hi, im done with this problem with pega ver 8.1.1 and already publish in playstore.
Thanks for all support thanks