Приложението ми използва няколко API ключове и URL адреси, които не мога да позволя на потребителите да виждат. Поставям ги директно в кода, понякога вградени в метода, който ги използва, а понякога в клас, наречен MyVals, който съхранява често използвани низове и числа.
e.g.:
public class MyVals {
private LGVals(){}
public static final String DB_URL = "https://mydb.dbprovider.org/";
public static final String DB_Key = "klJF*(oh8iyhkkde";
public static final String TableKey_UserList = "o9w6owifhayf98fnwihj";
}
Това безопасно ли е? Има ли разлика, ако създавам моя APK с Proguard? Коя е най-добрата практика за това?