Support Article

Android App is stuck on Splash screen on Android Jellybean

SA-37855

Summary



Pega Mobile application hangs on splash screen in Android Jellybean version 4.2.2.

User cannot update the Android version as Android 4.2.2 is the latest and greatest available in the market for Samsung Galaxy Tab2 device.

Reference on Pega PDN suggests that Pega Mobile application supports from Android 4.1 version and above.


Android Manifest.xml:
<manifest xmlns:"http://schemas.android.com/apk/res/android" android:versionCode="0" android:versionName="1.0.0" package="com.pega" platformBuildVersionCode="24" platformBuildVersionName="7.0">
<uses-sdk android:minSdkVersion="16" android:targetSdkVersion="24" />


The Pega Mobile application works fine on Android 6.x versions, but not on Android 4.2.2 version. User needs help to identify the root cause.


Error Messages



05-10 11:48:28.984 31492-31571/pega.com.connectivitytestV/chromium: external/chromium/net/socket/ssl_client_socket_openssl.cc:508: [0510/114828:INFO:ssl_client_socket_openssl.cc(508)] ~SSLClientSocketOpenSSL()
05-10 11:48:28.984 31492-31528/pega.com.connectivitytestI/GATE: <GATE-M>DEV_ACTION_ERROR</GATE-M>
05-10 11:48:28.999 31492-31528/pega.com.connectivitytestV/webkit: reportErrorerrorCode(-11) desc(Couldn't establish a secure connection.)
05-10 11:48:29.117 31492-31528/pega.com.connectivitytestI/GATE: <GATE-M>DEV_ACTION_COMPLETED</GATE-M>


Steps to Reproduce

  1. Install Pega Mobile Express from Android Play store.
  2. Scan the QR code from Pega Designer Studio. If the device doesn't scan the QR code then enter the URL manually.
  3. Start the Pega Mobile application. The application gets stuck even before the login screen appears.


Root Cause



A third-party product issue is identified as root cause. The WebViewClient in the application fails to load a page due to a bug in Android 4.3 and earlier versions.

Resolution



Here’s the explanation for the reported behavior:

The is due to a known bug in Android 4.3 and earlier versions.

Published May 11, 2017 - Updated May 23, 2017

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.