[問題] 關於使用者是否在大陸地區

看板AndroidDev作者 (愛過深知情重)時間6年前 (2017/07/22 10:48), 編輯推噓8(9113)
留言23則, 13人參與, 最新討論串1/1
各位Andoird版的前輩大家好! 小弟目前剛入門不久,資歷尚淺。 最近在開發App時,有需要考量到台灣以及大陸的使用者 如果是使用者正在台灣,地圖會用google map顯示 若使用者正在大陸,地圖會用高德或者百度顯示 目前小弟是在進入App首頁時,撈取GPS經緯度 再利用經緯度呼叫一個公開API接口判定該經緯度所在國家 不過最近有接收到反應說,讀取GPS時間過長,影響使用體驗 所以想詢問版上的各位前輩,除了用GPS來判定區域以外,還有什麼較佳的做法呢? (原本有考量過語系,但是有可能在大陸的台商,語系是使用繁中...) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.160.44 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1500691693.A.CCC.html

07/22 11:47, , 1F
美洲大陸?
07/22 11:47, 1F

07/22 12:52, , 2F
直接查IP的註冊位置阿
07/22 12:52, 2F

07/22 13:11, , 3F
第一次執行的時候叫他自己選就好了(?)
07/22 13:11, 3F

07/22 14:04, , 4F
不要每次都判斷地區,可以間隔幾小時或幾天
07/22 14:04, 4F

07/22 14:35, , 5F
讓使用者自己選 最簡單
07/22 14:35, 5F

07/22 18:02, , 6F
GeoIP
07/22 18:02, 6F

07/22 18:08, , 7F

07/22 18:13, , 8F
上面貼的這個之類的都可以用 要超出他們免費規範就付錢吧XD
07/22 18:13, 8F

07/22 18:28, , 9F
不過你這個Case我個人會用更激進的寫法--一開始直接去連一個
07/22 18:28, 9F

07/22 18:29, , 10F
對岸連不到的網址 再視結果處理
07/22 18:29, 10F

07/22 18:30, , 11F
基本的HttpURLConnection就可以了 只要有回就不是在對岸
07/22 18:30, 11F

07/23 16:19, , 12F
非常感謝各位前輩的建議,想詢問二樓前輩是用
07/23 16:19, 12F

07/23 16:19, , 13F
Traceroute方式取得第一個出去有HostName的點的IP
07/23 16:19, 13F

07/23 16:20, , 14F
進而查詢該IP所在國家嗎?
07/23 16:20, 14F

07/26 21:14, , 15F
非洲大陸?
07/26 21:14, 15F

07/27 00:32, , 16F
去查查『臺灣地區與大陸地區人民關係條例』第二條,多念點
07/27 00:32, 16F

07/27 00:32, , 17F
書好嗎?
07/27 00:32, 17F

07/27 17:47, , 18F
噓沙小
07/27 17:47, 18F

07/28 00:51, , 19F
支那就支那大什麼陸..
07/28 00:51, 19F

08/02 09:26, , 20F
packagemanager檢查GMS
08/02 09:26, 20F

08/02 19:04, , 21F
看過unblock youku的check方式 https://uku.im/check
08/02 19:04, 21F

08/04 02:23, , 22F
從telephony看也是一招 但不能裝sim卡的裝置要另外處理
08/04 02:23, 22F

08/04 02:24, , 23F
另外中國不少手機連googleplayservice也沒
08/04 02:24, 23F
文章代碼(AID): #1PShpjpC (AndroidDev)