My mobile application fail to be redirected to GOJEK application, what to do?

If you are using android application web view, there's configuration needed to allow open deeplink to other application.

Please make sure that the web view allow opening gojek:// deeplink protocol.
Please refer to this link for more detail. You need to modify your web view shouldOverrideUrlLoading functions as follows :

 @Override
 public boolean shouldOverrideUrlLoading(WebView view, String url) {
        LogUtils.info(TAG, "shouldOverrideUrlLoading: " + url);
        Intent intent;

        if (url.contains("gojek://")) {
            intent = new Intent(Intent.ACTION_VIEW);
            intent.setData(Uri.parse(url));
            startActivity(intent);

            return true;
        } 
 }

 

On iOS application web view, you need to add LSApplicationQueriesSchemes key to your app’s Info.plist, please find the detail on below code :

<key>LSApplicationQueriesSchemes</key>
<array>
<string>
gojek</string>
</array>

 

 

 

Was this article helpful?
6 out of 18 found this helpful
Can't find your answer? How about looking at our Tech Docs?

Tech docs

Our API and plug-ins play well with platforms from PHP, Shopify, Woo Commerce to Android and many more.

Learn more