11 Replies Latest reply: Aug 8, 2017 1:49 AM by bjliujie RSS

BlackBerry Dynamics prevents network connection in the network of China

bjliujie Newbie

We created an enterprise app using Dynamics Android SDK. In China, the app can not be initialized and configured with GD server if the mobile device not connected with a WIFI configured with a proxy having the ability to pass through China GFW.

 

Even after the app is initialized and configured successfully, after switching to other WIFI without proxy configured, the network monitor from the Dynamics SDK think the network is not available, and prevent our app connects to our server, although the network connectivity to the server is actually available.

 

 

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 ******* NDK NetworkStateMonitor startListen()

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 0xd63a1500 NET SOCK apps.collabservintegration.com:443 using non-enterprise sockets

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 0xd9575000 NET RAW connecting...

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 ******* NDK NetworkStateMonitor isNetworkAvailable() returning false

05-18 18:44:48.324 13112-13317/? W/GD: WRN 13317 0xd9575000 NET RAW attempting to connect while network is not available

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 0xd63a1500 NET SOCK apps.collabservintegration.com:443 ERROR event queued

05-18 18:44:48.324 13112-13317/? D/GD: DBG 13317 0xd63a1500 NET SOCK apps.collabservintegration.com:443 changing state from CONNECTING to CLOSED

  • Re: BlackBerry Dynamics prevents network connection in the network of China
    Mark Sohm BlackBerry Employee

    Applications connecting using the BlackBerry Dynamics infrastructure connect through a NOC, which is likely being blocked in this situation.  You can see in the diagram on this page that shows the connection route:  Get Started

     

    If direct connect is configured on your BlackBerry UEM or Good Control server, applications can bypass the step of going through the NOC.  Instructions for that can be found here:  https://help.blackberry.com/en/good-control-good-proxy/current/direct-connect-configuration-guide/gd_direct_connect.pdf

  • Re: BlackBerry Dynamics prevents network connection in the network of China
    bjliujie Newbie

    I just checked this issue with the latest beta 3.3.0.3030. The problem still exists. I think we were talking about different issues. With the latest beta, I can activate BB enabled app WITHOUT the proxy server in US site. That's a big improvement.

     

    The issue I described in this discussion is different. I have passed activation successfully in China without a proxy but failed to connect to our IBM Connections server. My mobile does have internet connectivity.  NetworkStateMonitor reports the network is unavailable which is incorrect. Please check the logs in bold below.

     

     

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 ******* NDK NetworkStateMonitor startListen()

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 0xc5d92f00 NET SOCK icmobile4.rtp.raleigh.ibm.com:443 using non-enterprise sockets

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 0xc3ff2b40 NET RAW connecting...

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 ******* NDK NetworkStateMonitor isNetworkAvailable() returning false

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good W/GD: WRN 31364 0xc3ff2b40 NET RAW attempting to connect while network is not available

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 0xc5d92f00 NET SOCK icmobile4.rtp.raleigh.ibm.com:443 ERROR event queued

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 0xc5d92f00 NET SOCK icmobile4.rtp.raleigh.ibm.com:443 changing state from CONNECTING to CLOSED

    08-10 04:30:21.867 11406-31364/com.ibm.lotus.connections.mobile.good D/GD: DBG 31364 0xc3ff2b40 NET RAW bye bye