Your extension has been preliminarily reviewed and signed, but installation is being rejected

Our self-distributed add-on has passed through the preliminary review, and has been signed. But when we try to install it, the message like that is being shown:
“Firefox prevented this site from asking you to install software on your computer.”

http://download.sf-helper.com/mozilla/savefrom_last.xpi

How can we make it pass through the installation checks?

You can’t with a normal Firefox. This prompt shows up for all sites, that aren’t on a special list that allows them to install extensions. By default this list is limitted to AMO. Users can manually add sites to that list though. But all it really does is remove one prompt, so you only have one.

It is similar to how App stores work on Android, Mac OS X or windows, just that the user doesn’t have to explicitly enable installations from other sources.

I have on that is on AMO (unlisted), trying to download from the link in AMO but I get the same error as well!

how do users add a download site? I added to exceptions on security options tab and it made no difference, still gives “Firefox prevented this site from asking you to install software on your computer.”
This is trying to download/install an xpi file from https:// url on FF 48