在Android应用程序中使用AppMetrica SDK获取用户国家/地区名称

问题描述 投票:0回答:1

如何在 Android 应用程序中通过 AppMetrica SDK (v7+) Java API 获取用户位置(国家/地区名称)?

android location appmetrica
1个回答
0
投票

根据 AppMetrica 的 文档,您首先需要启用位置检测:

<manifest>
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
    <application>...</application>
</manifest>

然后,您可以使用此片段发送用户的位置:

// Creating an extended library configuration.
AppMetricaConfig config = AppMetricaConfig.newConfigBuilder(API_KEY)
    // Enabling the data sending about the device location.
    .withLocationTracking(true)
    .build();
// Initializing the AppMetrica SDK.
AppMetrica.activate(getApplicationContext(), config);

如果您想默认启用位置跟踪,您可以执行以下操作:

AppMetrica.setLocationTracking(true);

这一切都是由 AppMetrica 自动完成的。但是,您可以自己手动获取位置并将其传递给 Appmetrica。 您可以在这里阅读更多内容

AppMetrica 不为您提供从其 SDK 内部获取用户所在国家/地区的方法,而仅收集和发送用户的位置。您可以在此处查看 API 参考

© www.soinside.com 2019 - 2024. All rights reserved.