Con el paso del tiempo, el reino ziyánida fue vasallo de los Háfsidas de Túnez, los Benimerines de Marruecos o del reino de Aragón.