看板 AndroidDev 關於我們 聯絡資訊
各位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
soheadsome: 美洲大陸? 07/22 11:47
aiweisen: 直接查IP的註冊位置阿 07/22 12:52
james732: 第一次執行的時候叫他自己選就好了(?) 07/22 13:11
now99: 不要每次都判斷地區,可以間隔幾小時或幾天 07/22 14:04
snowsummersp: 讓使用者自己選 最簡單 07/22 14:35
y3k: GeoIP 07/22 18:02
y3k: 上面貼的這個之類的都可以用 要超出他們免費規範就付錢吧XD 07/22 18:13
y3k: 不過你這個Case我個人會用更激進的寫法--一開始直接去連一個 07/22 18:28
y3k: 對岸連不到的網址 再視結果處理 07/22 18:29
y3k: 基本的HttpURLConnection就可以了 只要有回就不是在對岸 07/22 18:30
buriedlove: 非常感謝各位前輩的建議,想詢問二樓前輩是用 07/23 16:19
buriedlove: Traceroute方式取得第一個出去有HostName的點的IP 07/23 16:19
buriedlove: 進而查詢該IP所在國家嗎? 07/23 16:20
arl: 非洲大陸? 07/26 21:14
DOBBS: 去查查『臺灣地區與大陸地區人民關係條例』第二條,多念點 07/27 00:32
DOBBS: 書好嗎? 07/27 00:32
ggBird: 噓沙小 07/27 17:47
arl: 支那就支那大什麼陸.. 07/28 00:51
ckp4131025: packagemanager檢查GMS 08/02 09:26
hivabe: 看過unblock youku的check方式 https://uku.im/check 08/02 19:04
KeySabre: 從telephony看也是一招 但不能裝sim卡的裝置要另外處理 08/04 02:23
KeySabre: 另外中國不少手機連googleplayservice也沒 08/04 02:24