@@ -11,6 +11,7 @@ import io.agora.flat.data.AppEnv.Companion.ENV_SG_PROD
1111object ProtocolUrlManager {
1212 private const val PRIVACY = " privacy"
1313 private const val SERVICE = " service"
14+ private const val WEBSITE = " website"
1415
1516 private lateinit var application: Context
1617
@@ -20,25 +21,45 @@ object ProtocolUrlManager {
2021 PRIVACY to mapOf (
2122 ENV_CN_PROD to mapOf (
2223 " en" to " https://www.flat.apprtc.cn/en/privacy.html" , " zh" to " https://www.flat.apprtc.cn/privacy.html"
23- ), ENV_CN_DEV to mapOf (
24+ ),
25+ ENV_CN_DEV to mapOf (
2426 " en" to " https://www.flat.apprtc.cn/en/privacy.html" , " zh" to " https://www.flat.apprtc.cn/privacy.html"
25- ), ENV_SG_PROD to mapOf (
27+ ),
28+ ENV_SG_PROD to mapOf (
2629 " en" to " https://flat.agora.io/privacy.html" , " zh" to " https://flat.agora.io/zh/privacy.html"
27- ), ENV_SG_DEV to mapOf (
30+ ),
31+ ENV_SG_DEV to mapOf (
2832 " en" to " https://flat.agora.io/privacy.html" , " zh" to " https://flat.agora.io/zh/privacy.html"
29- )
30- ),
31- SERVICE to mapOf (
33+ ),
34+ ), SERVICE to mapOf (
3235 ENV_CN_PROD to mapOf (
3336 " en" to " https://www.flat.apprtc.cn/en/service.html" , " zh" to " https://www.flat.apprtc.cn/service.html"
34- ), ENV_CN_DEV to mapOf (
37+ ),
38+ ENV_CN_DEV to mapOf (
3539 " en" to " https://www.flat.apprtc.cn/en/service.html" , " zh" to " https://www.flat.apprtc.cn/service.html"
36- ), ENV_SG_PROD to mapOf (
40+ ),
41+ ENV_SG_PROD to mapOf (
3742 " en" to " https://flat.agora.io/en/service.html" , " zh" to " https://flat.agora.io/zh/service.html"
38- ), ENV_SG_DEV to mapOf (
43+ ),
44+ ENV_SG_DEV to mapOf (
3945 " en" to " https://flat.agora.io/en/service.html" , " zh" to " https://flat.agora.io/zh/service.html"
40- )
46+ ),
4147 ),
48+
49+ WEBSITE to mapOf (
50+ ENV_CN_PROD to mapOf (
51+ " en" to " https://www.flat.apprtc.cn/#download" , " zh" to " https://www.flat.apprtc.cn/#download"
52+ ),
53+ ENV_CN_DEV to mapOf (
54+ " en" to " https://www.flat.apprtc.cn/#download" , " zh" to " https://www.flat.apprtc.cn/#download"
55+ ),
56+ ENV_SG_PROD to mapOf (
57+ " en" to " https://flat.agora.io/#download" , " zh" to " https://flat.agora.io/#download"
58+ ),
59+ ENV_SG_DEV to mapOf (
60+ " en" to " https://flat.agora.io/#download" , " zh" to " https://flat.agora.io/#download"
61+ ),
62+ )
4263 )
4364
4465 fun init (app : Application ) {
@@ -58,4 +79,11 @@ object ProtocolUrlManager {
5879 val lang = LanguageManager .currentLocale().language
5980 return urls[PRIVACY ]!! [env]?.get(lang) ? : " https://www.flat.apprtc.cn/privacy.html"
6081 }
82+
83+ val Website : String
84+ get() {
85+ val env = appEnv.getEnv()
86+ val lang = LanguageManager .currentLocale().language
87+ return urls[WEBSITE ]!! [env]?.get(lang) ? : " https://www.flat.apprtc.cn/#download"
88+ }
6189}
0 commit comments