25 lines
607 B
Java
25 lines
607 B
Java
package org.julianfamily.keepassgo;
|
|
|
|
final class AutofillFallbackTarget {
|
|
private static final String APP_SCHEME = "androidapp://";
|
|
|
|
private AutofillFallbackTarget() {
|
|
}
|
|
|
|
static String resolve(String packageName, String webDomain) {
|
|
String domain = trim(webDomain);
|
|
if (!domain.isEmpty()) {
|
|
return domain;
|
|
}
|
|
String pkg = trim(packageName);
|
|
if (pkg.isEmpty()) {
|
|
return "";
|
|
}
|
|
return APP_SCHEME + pkg;
|
|
}
|
|
|
|
private static String trim(String value) {
|
|
return value == null ? "" : value.trim();
|
|
}
|
|
}
|