我正在为来自伊朗的客户开发一个使用Firebase的iOS项目。当我的客户试图打开Firebase网站(https://www.firebase.google.com)时,他收到的错误如下:
“您的客户没有从这个服务器获取URL /的权限。我们只知道这些。”
有人知道这事吗?伊朗没有火力基地吗?如果我告诉他使用VPN,伊朗的用户会在发布后使用这个应用程序吗?
如果伊朗的人能帮我个忙就好了。
发布于 2016-05-22 13:14:20
我的朋友们,我知道伊朗有很多东西被过滤了。有些过滤器是由政府(色情网站或一些社交媒体网站),有些是通过制裁(一些技术工具)。你现在面临的这是一种制裁。
对于浏览器:为了避免任何以前的缓存,他必须隐姓埋名,也可以使用VPN。
至于应用程序:这取决于,firebase.google会知道它的发源地的IP地址吗?如果是的话,是的,它将无法工作,你必须想出一些本地服务,或以某种方式将VPN合并到您的应用程序中。
我建议你向你的客户寻求咨询,这真的不是你的责任,我向你保证,这不是一个大问题,必须有很多的解决办法,你只是不知道。
编辑:似乎有一个伊朗的替代火基地。它叫普什。
发布于 2017-01-16 20:13:21
发布于 2016-05-27 10:27:10
我对FireBase也有同样的问题(仅在android中)。
这正是我得到的例外:
signInWithEmail
com.google.firebase.FirebaseException: An internal error has occured. [ This service is not available from your country ]
at com.google.android.gms.internal.zzacq.zzbN(Unknown Source)
at com.google.android.gms.internal.zzacn$zzg.zza(Unknown Source)
at com.google.android.gms.internal.zzacy.zzbO(Unknown Source)
at com.google.android.gms.internal.zzacy$zza.onFailure(Unknown Source)
at com.google.android.gms.internal.zzact$zza.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:446) at com.google.android.gms.internal.zzact$zza.onTransact(Unknown Source)
at android.os.Binder.execTransact(Binder.java:446)我想很明显,火力基地在伊朗是行不通的。
在这里,我以为每个人都能得到它!
https://stackoverflow.com/questions/37373532
复制相似问题