code: public static boolean showInstallPrompt(@NonNull Activity activity, int requestCode, @NonNull BranchUniversalObject buo) {
          if (buo != null) {
              String shortUrl = buo.getShortUrl(activity, new LinkProperties());
              String installReferrerString = Defines.Jsonkey.ReferringLink.getKey() + "=" + shortUrl;
              if (!TextUtils.isEmpty(installReferrerString)) {
                  return showInstallPrompt(activity, requestCode, installReferrerString);
              } else {
                  return showInstallPrompt(activity, requestCode, "");
              }
          }
          return false;
      }
docs: Method shows play store install prompt for the full app. Use this method only if you want the full app to receive a custom {@link BranchUniversalObject} to do deferred deep link.
  Please see {@link #showInstallPrompt(Activity, int)}
  NOTE :
  This method will do a synchronous generation of Branch short link for the BUO. So please consider calling this method on non UI thread
  Please make sure your instant app and full ap are using same Branch key in order for the deferred deep link working
  
  @param activity    Current activity
  @param requestCode Request code for the activity to receive the result
  @param buo         {@link BranchUniversalObject} to pass to the full app up on install
  @return {@code true} if install prompt is shown to user