我正在一个网站上,我只希望某些国家的用户现在可以访问它。如果来自不受支持国家/地区的任何用户尝试访问该网站,他应该看到一个“通知我”页面,而不是该网站,以便我可以为其收集数据。
我有一个角度应用程序,并将其托管在Firebase中。我在想的唯一解决方案是查看用户的IP地址,然后通过致电https://ipstack.com/来找到他的位置,然后根据该位置在角度应用程序中设置一个防护装置,如果他不是来自受支持的国家/地区的“通知我”页面。
在Firebase托管中是否有更好的方法来实现此逻辑?任何帮助将不胜感激。