Чтобы проверить, запущено ли приложение на неизмененной версии APK, я проверяю подпись SHA1 приложения во время выполнения.
До сих пор это работало нормально, но если я сейчас хочу нацелиться на Android 28, это больше не работает
java.security.NoSuchAlgorithmException: The BC provider no longer provides an implementation for MessageDigest.SHA1. Please see https://android-developers.googleblog.com/2018/03/cryptography-changes-in-android-p.html for more details.
Есть ли другой способ сделать это из кода?
Я до сих пор не нашел решения ...