Facebook SDK安装+检查全教程(安卓版)

上一期跟大家介绍了怎么安装和检查iOS版Facebook SDK,这期则会送上安卓版的详细教程。不管是利用Facebook账号登录游戏,追踪应用事件的数据,还是提升应用安装量,从这里开始就对了!

SDK是什么,有什么用处?

首先再带大家重温一下,SDK是什么。SDK是SoftwareDevelopment Kit的缩写,翻译成中文就是“软件开发工具包”,顾名思义,就是在开发软件或应用时需要用到的工具包。就本质而言,SDK是一段嵌入式的应用代码,与Facebook Pixel在网页上的功能类似。

通过使用Facebook的SDK,开发商能够激活以下功能:

● 追踪来自Facebook的应用安装

● 投放互动广告

● 使用oCPM(经优化的千次展示费用)及CPA(单次操作费用)的竞价模式

● 对多项应用事件的数据进行追踪

● 启用社交功能(比如分享、通知、邀请朋友,等等)

● 使用Facebook账号登录游戏

● 把广告平台拓展到Audiencenetwork

SDK的功能如此强大,自然成为了利用Facebook进行营销的必备工具。

接下来,我们将手把手教大家如何安装安卓版本的Facebook SDK。其实不管是iOS版还是安卓版,第一步都一样,就是要创建一个基本的Facebook应用,将Facebook与你的应用集成。

创建Facebook应用:

● 填写基本信息,包括显示名称及所属类别

● 把App ID和Display Name(显示名称)记录下来

● 前往App Details(应用详情)

● 增加标识(像素为1024x1024)

安卓版Facebook SDK的安装步骤

第一步:下载文件

● 下载安卓版SDK

下载链接: https://developers.facebook.com/docs/android

● 仔细阅读《新手入门》

新手入门链接:

https://developers.facebook.com/docs/android/getting-started/#import

第二步:导入SDK文件

解压缩Facebook SDK文件,然后把它作为现有的项目导入到Workspace(工作区)中去

● 暂时只导入Facebook SDK

● 确保已经取消选择“Copy projectsinto workspace”(把项目复制到workspace中去)

第三步:添加库

前往Project Properties(项目属性)

Android(安卓) -> Library(库) -> Add(添加)

● 选择Facebook SDK

● 然后你应该就能看到新添加的安卓库

第四步:添加AppID

● 打开项目的res/values/strings.xml

● 添加你的Facebook App ID

<string name="app_id">your appid</string>

● 以上步骤也可通过UI(用户界面)完成

第五步:添加网络权限

● 打开你项目的AndroidManifest.xml

● 添加Internet access Permission(网络访问权限)

android.permission.INTERNET

● 以上步骤也可以通过UI(用户界面)完成

第六步:添加ApplicationId(应用ID)

● 打开项目的AndroidManifest.xml

● 添加Metadata item(元数据项)com.facebook.sdk.ApplicationId

● 以上步骤也可以通过UI(用户界面)完成

第七步:AndroidManifest

在Eclipse上打开AndroidManifest.xml,把package name(程序包名称)和主要的Activity(活动)记录下来

第八步:导出keyhash(密钥散列)

● 浏览以下链接:

https://developers.facebook.com/docs/android/getting-started

● 在使用keyhash的开发机上,找到生成的keyhash

● 根据你的开发机,相应调整下列指令

keytool -exportcert -aliasandroiddebugkey -keystore ~/.android/debug.keystore | openssl sha1 -binary |openssl base64

● 在Facebook上,前往你应用的设置

https://developers.facebook.com/apps/<yourapp id>/settings/

● 添加platform(平台) – Android

第九步:添加platform

● 把之前记下来的package name和密钥散列等资料添加进去

● 保存更改!

安卓 SDK的预验证

前往你的Facebook应用的App Insights

如下图所示,这些就是你能够看到的标签

如何追踪及验证应用安装事件

安装完SDK之后,我们就可以根据以下步骤,对应用安装进行追踪和验证。

与安装进行连接

● 将Facebook SDK导入到你的MainActivity.java

AppEventConstants

AppEventsLogger

● 通知Facebook你的app已经安装好了onResume()

● 再次启动你的应用

● 数据可能会延迟几分钟

● 回到你的App Insights的控制面板

● 你会发现一个新的App Events标签

● 点击“Show most recent”(显示zui近的事件)

● 你会看到至少一件zui近事件,即zui近完成的安装

如何追踪及验证其他应用事件

标准事件的追踪和验证

首先我们需要把一项FBEvent(Facebook事件)和一项事件连接起来,以预设定的标准事件,比如“add to cart”(添加到购物车)为例——添加一双价值42美元的鞋子。

● 打开Activity添加button click event(点击按钮事件)

● 通知Facebook发生了一项事件

● 使用Bundleparameters添加任何的额外数据

代码如下:

自定义事件的追踪和验证

● 打开Activity添加自定义事件

● 通知Facebook发生了一项事件

● 代码如下:

启动应用,激活事件进行验证

为了确保代码能够正常运作,我们不妨对应用事件进行验证。

● 回到你的App Insights的控制面板

● 你会有一个新的App Events标签

● 点击“Show most recent”(显示zui近的事件)

● 你会看到addToCart事件以及刚刚操作的Custom Event自定义事件等事件,请注意,数据可能会延迟几分钟。

安卓版本SDK的检查工具

使用App Events SampleApp(应用事件示例应用)

通过这款示例应用,可以轻松对应用事件进行检查。比如,在示例应用内点击“purchase”(购买)按钮,就会触发一个窗口,窗口上将会显示和此项购买事件相关的AppEvents代码

● 示例应用下载链接:

https://play.google.com/store/apps/details?id=com.sesample.androidshop

(也可以在GooglePlay里搜索“Se Android Sample Phzhuo”,进行下载)

● 源代码和PPT下载链接:

https://www.dropbox.com/sh/udr0njxskfl03cp/AABWfdPL40VfkPvajYbZhUMla?dl=0

使用应用广告帮手

我们还可以使用“应用广告帮手”,检查应用平台的设置和zui新安装事件。在Android Setup中,确保以下项目均符合标准。

应用广告帮手:

https://developers.facebook.com/tools/app-ads-helper/

感觉安装程序有些复杂和麻烦?相信我,这一切都会是值得的。

以上内容属作者个人观点,不代表雨果网立场!如有侵权,请联系我们。

版权声明:本文图片和内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送联系客服 举报,一经查实,本站将立刻删除,转转请注明出处:https://www.soutaowang.com/146683.html

(0)
kunkun
上一篇 2022年6月28日
下一篇 2022年6月28日

相关推荐

  • 微信扔炸弹表情怎么没有特效原因及解决办法

    微信zui新版的表情升级了动态功能,使用一些表情包会有特殊的动态效果,有的还会出现全屏动画,比如扔炸弹就会出现爆炸的特效,“庆祝”会满屏放烟花。发出的自带表情包比之前的大,且过1秒…

    2022年6月3日
    0798
  • 杨肸子和杨非同关系,杨肸子是哪里人

      杨肸子是刚出道的新生代演员,杨肸子是是通过《偶像练习生》被大家认识的,之后网上就有传闻说杨肸子和杨非同是亲戚关系,杨肸子和杨非同关系如何?那杨肸子是哪里人?下面就和小编一起来看…

    2022年11月12日
    0148
  • 彭于晏个人资料简历2021年电影:彭于晏女友是谁2021

      彭于晏大家再熟悉不过了吧,想必在坐的各位都是彭于晏吧,彭于晏现在几乎成了一个形容词了吧,长得帅、身材又好,那么彭于晏的女友是谁啊?彭于晏也是出道好多年了吧,关于彭于晏的个人资料…

    2022年11月7日
    0254
  • 孟子义和成毅的结婚照,孟子义和成毅是什么关系

      提到孟子义和成毅这两人明星大家对他们应该不陌生,之前在网上曝出了孟子义和成毅的结婚照这样很多网友好奇孟子义和成毅是什么关系?下面就和小编一起来了解一下吧。 1孟子义和成毅的结婚…

    2022年11月8日
    0589
  • 红河硬v8多少钱一包?55元一包

    红河香烟也是非常有名的香烟品牌,这个品牌的系列香烟都能够满足广大烟民朋友的需求,在市场上的受欢迎程度高,得到更多烟民朋友的青睐,并且红河系列香烟的价格都不同,那么红河硬v8多少钱一…

    2022年11月21日
    0331
  • 张曦文到底结婚了么,张曦文现在多大岁数

      运动员出身张曦文凭借精湛演技和生动刻画给观众带来许多精彩地表演,不过众多网友感觉现在岁数有42岁的她展现青春美丽模样能吸引不少男生,说不定她私下发展恋情而升级关系去结婚,可实际…

    2022年10月21日
    0289