Kullanıcının cihazının GPS özelliği kapalı olsa ve uygulamanın konum bilgilerine erişmesine izin vermese bile, cihazın bulunduğu ülkeyi (iso3) belirlemem gerekir.Kullanıcı konum ayarları ne olursa olsun bir Android cihazının mevcut ülke konumu nasıl belirlenir?
Ayrıca, sim kart içermeyen ve dolayısıyla telefonManager'ı kullanamayan tabletleri de hesaba katmak zorundayım. Ben (çünkü bu nedenlerden ayrıca: LocationManager requestLocationUpdates doesn't work) konum yöneticisini kullanabilirsiniz inanmıyorum Bu nedenle
ben gerekecektir düşünüyorum yaklaşım üçüncü bir tarafa basit bir HTTP isteği yapmaktır ip konumu api: örn. http://www.ipinfodb.com/ip_location_api.php veya https://freegeoip.net
Bunu yapmanın en iyi yolu var mı? Kullanılacak en iyi açık api nedir?
yardımcı olacağını olabilir. Belirli bir şirket ağı, Hindistan'dayken beni Tayvan'a yönlendirmeme neden oldu. Uygulamanızın Hindistan’da kullanılmasına izin verildiğinde kullanıcılarınız kızardı, ancak uygulamanız "Üzgünüz, Tayvan desteklenmiyor" şeklinde bir iletişim kutusu açar. –