云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

_华为云相册占手机内存吗_折扣

小七 141 0

集成振幅Android SDK的快速入门指南

本快速入门指南将逐步指导您如何下载和集成振幅Android SDK到您的应用程序中。有关事件和会话的参考,请阅读此处。如果你已经准备好开始了,继续读吧!第一步:注册帐户首先在注册一个帐户https://amplitude.com/signup。然后,在顶部栏中添加一个应用程序。确保它有一个唯一的名称。您将被分配一个API密钥,您将在"设置"下登录后立即看到该密钥。你肯定想把这个键记录在某个地方,或者把它设置成一个环境变量,这样你就不必一直引用这个页面。第2步:下载.jar首先,您需要下载振幅的分析集成-在这里获取.jar文件。确保将其复制到androidstudio中Android项目的libs文件夹中。这将它放置在一个共享区域中,当调用时,可执行文件可以使用该区域。我们将从一个倾斜迷宫游戏的Android演示应用程序中提取示例来演示如何遵循这些步骤。我们在这里看到振幅-android-2.5.1--依赖关系.jar文件在libs文件夹中。如果使用的是依赖关系管理器,振幅支持Maven和Gradle。对于Maven,可以在mavencentral上使用以下配置pom.xml文件:复合振幅android sdk2.9.2在pom.xml文件我们发现的文件:对于Gradle,包括在你的生成.gradle文件:编译'复合振幅:安卓-软件开发工具包:2.9.2'在演示中,我们看到生成.gradle文件:第3步:添加Internet权限如果还没有,请确保将INTERNET权限添加到清单文件中,以便应用程序可以访问INTERNET。我们在AndroidManifest.xml文件:第4步:将振幅添加到分析文件在每个使用分析的文件中,导入com.amplitude.api网站.顶部振幅。这些文件包括包含事件逻辑、用户定义或任何要跟踪和分析的数据的文件。此代码将在文件中包含振幅框架,并允许振幅访问这些分析。进口com.amplitude.api网站.振幅;在这个游戏引擎.java我们看到的文件:步骤5:初始化SDK在初始化主活动的onCreate()中,还需要初始化SDK。这为振幅提供了一个中心位置,以便从应用程序中的所有活动中获取数据进行分析。振幅.getInstance().initialize(this,"您的"API"密钥"在这里")。启用ForeGroundTracking(getApplication());在tillmazesactivity.java网站我们看到的文件:注意:你需要确保振幅.getInstance().initialize()位于每个onCreate()入口点。如果您有多个入口或出口点,那么必须覆盖每个基地,以便记录所有活动。干得好!现在你已经将SDK集成到你的应用中,并准备好开始跟踪分析。请继续阅读下面的内容,深入了解事件是如何跟踪和记录的,以及其他可能的集成选项。径赛项目事件定义为在应用程序中执行的任何用户操作。振幅是一个基于事件的分析平台,因此从战略上选择和跟踪事件非常重要。要在应用程序中的任何位置跟踪事件,请致电:振幅.getInstance().logEvent("EVENT_IDENTIFIER_HERE");在这个游戏引擎.java文件,迷宫完成后跟踪事件:记录事件事件保存在本地。上传是批处理的,每30个事件和每30秒,以及应用程序关闭。您可以跟踪实时活动,以查看最近活跃用户如何与您的应用程序交互。在应用程序中调用logEvent()后,您将立即看到数据显示在振幅网站上。一旦用户记录了一个事件,您就可以进入活动详细信息来查看他们做了什么。注意:默认设置在应用程序最小化或关闭时上载未发送的事件,以确保不会丢失任何潜在的重要数据。这是活动生命周期onPause回调中的一个设置。要禁用此行为,可以调用振幅.getInstance().setFlushEventsOnClose(false);用于防止关闭应用程序时刷新数据。使用ProGuard如果您正在使用ProGuard来帮助优化应用程序,则需要将这些异常添加到proguard.pro公司文件,如果你想包括谷歌播放广告ID和振幅依赖:-保持课堂秩序com.google.android.gms.ads公司.** { *; }-东沃恩奥基奥**我们看到在proguard中添加了这些异常-规则.pro文件:使用谷歌广告ID如果您想使用Google广告id,请确保将googleplay服务添加到您的项目中。这需要:1-下载Google Play Services SDK 2-在生成.gradle文件应用插件:'com.android.application应用程序' ...依赖项{compile'com.google.android.播放服务:gms:9.6.1'}3-保存更改并单击工具栏中的"同步项目与渐变文件"Google广告ID对于提供由googleplay服务提供的唯一的匿名广告ID非常有用。您可以使用此ID作为设备ID,方法是调用振幅.getInstance().useAdvertisingIdForDeviceId()在初始化之前。要查看振幅使用的设备ID,请调用振幅.getInstance().getDeviceId()。如果还没有生成设备ID,则返回null。