看到通知说8月1日起国际版禁止用国内IP访问,所以国内开发国际版测试时都必须挂代理才行吗?有没有白名单功能?
国内开发国际版测试时都必须挂代理才行吗
你好,国内访问需要使用自定义域名,或者转移应用到国内节点。
在unity上调试海外项目,因为这个问题,非常非常非常影响工作。你不能期待每个开发者的梯子随时都跟Unity配合的那么好、也同时跟其他三方SaaS服务配合的那么好。
强烈建议加一个ip白名单(可以限制个数),或者任何其他方式解决这个问题。真的没有这样搞的... 搞的开发者那么麻烦,长此以往谁还会用这样的服务啊?
请问如何转移应用到国内节点,转移后,应用的appid和appkey还会保持原来的吗?
转移后,应用的appid和appkey还会保持原来的吗?
数据从国际节点导出,然后导入到国内节点的应用,APPID 会变。
我的本来就是发行海外的游戏,不能转移国内
在国内访问国际版要绑定自己的 API 域名。
请问国际版绑定域名后国内用户也可以访问了吗
是的。域名绑定完成后,请确保更新客户端代码,让客户端通过自定义域名访问服务。
请问国际版绑定的域名有备案要求吗?
国际版绑定的域名不要求备案。
好的,谢谢!我研究一下
请问如果在后台绑定了域名,会影响不绑定域名的客户端访问吗?(客户端需要做相应初始化更新,大多数海外用户没更新就还是使用的旧方法进行云函数调用。我绑定域名主要是为了我Unity开发调试不用再用不稳定的翻墙。)
另外,我已经绑定了域名,但是Unity里测试还是被墙的状态。我初始化是这样的:LCApplication.Initialize(appid, appkey, "xxxx.mydomain.cn")文档里写的接口是AVClient.Initialize,不清楚是文档太旧还是我的SDK太旧。
LCApplication.Initialize(appid, appkey, "xxxx.mydomain.cn")
AVClient.Initialize
无论是否使用自定义域名,海外用户都是可以正常访问的。只有境内的用户通过共享域名访问才会被拦截。
AVClient.Initialize 是旧版 SDK 的初始化方法,新版 SDK 用的是 LCApplication.Initialize(文档)。请确认初始化时已在自定义域名开头加上 https://。
LCApplication.Initialize
https://
原来如此,加了https://就可以了。