Смартфон построен на базе однокристальной системы Helio P35. Она включает CPU с частотой до 2,3 ГГц и ускоритель IMG PowerVR GE8320. Процессор работает в связке с 4 ГБ оперативной памяти. Вместимость встроенного накопителя в смартфоне будет составлять 128 ГБ.
В OPPO A31 установлена IPS панель формата HD+ с диагональю 6,5 дюйма. Селфи-камера имеет 8-мегапиксельное разрешение. Основная камера в смартфоне получила три модуля на 12 Мп, 2 Мп и 2 Мп. Последние два используются для макросъёмки и портретного режима. На тыльной панели вместе с объективами установлен биометрический сканер.
Ёмкость встроенной батареи составила 4230 мАч. Прочие параметры включают операционную систему Android 9.0 Pie с оболочкой ColorOS 6.1, адаптеры Wi-Fi 802.11b/g/n и Bluetooth 5, FM-радио, 3,5-мм разъём для наушников и порт micro-USB. Стоимость OPPO A31 составила примерно 190 долларов.