/** * Creates a bundle containing the final, constructed App Link data to be used in navigation. */ private Bundle buildAppLinkDataForNavigation() { Bundle data = new Bundle(); data.putAll(getAppLinkData()); data.putString(AppLinks.KEY_NAME_TARGET, getAppLink().getSourceUrl().toString()); data.putString(KEY_NAME_VERSION, VERSION); data.putString(KEY_NAME_USER_AGENT, "Bolts Android " + Bolts.VERSION); data.putBundle(AppLinks.KEY_NAME_EXTRAS, getExtras()); return data; }