Я переношу приложение iOS на Android, и мне нужно изменить URL-адрес API в зависимости от того, подключено ли оно через USB, загружено в виде .apk или установлено через магазин Google Play.
Это сделано для того, чтобы я мог использовать свой локальный API-интерфейс разработки, промежуточный API, а затем, очевидно, общедоступный API-интерфейс производства/релиза.
Раньше я проверял, работает ли приложение через Eclipse:
if ( ( appInfo.flags & ApplicationInfo.FLAG_DEBUGGABLE ) != 0 ) {
debug_value = "1";
}
Но мне нужно проверить разницу между test/release.
В iOS я только что протестировал макрос препроцессора DEBUG
, а также добавил его для ADHOC
.