巨鲨出海
免费使用

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

Facebook

2022-06-29 11:11

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

今天给大家分享一下安装和检查安卓版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(应用详情)


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


安卓版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


your appid


● 以上步骤也可通过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//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”(显示最近的事件)


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


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


标准事件的追踪和验证


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


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


● 通知Facebook发生了一项事件


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


代码如下:


自定义事件的追踪和验证


● 打开Activity添加自定义事件


● 通知Facebook发生了一项事件


● 代码如下:


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


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


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


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


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


● 你会看到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


使用应用广告帮手


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


应用广告帮手:


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


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

出海顾问
管家式陪伴1V1服务, 帮您快速解决出海获客难题!

海外资讯

从一篇博客到最大的SaaS社区,他是如何做到的?

如今人山人海的SaaStr大会,是从2012年的一篇博客起步的。Jason Lemkin通过分享自己成功的创业经验,成就了SaaS行业最大的社区——SaaStr。

海外资讯

推特需要广告商,广告商却开始不再需要推特

推特的困境。

海外支付

印度和新加坡打通数字支付了

跨境小额汇款在未来是一种必然趋势,完全替代传统的跨境结算体系还需要长期的尝试和实践。

海外资讯

ChatGPT推出插件,联网自动更新数据,剑指程序员

比技术、比场景理解,还要比速度,入局AI的水位,已经被OpenAI拉高。

跨境电商

出海能救喜茶吗?

喜茶出海5年,战绩如何?

投融资

硅谷银行暴雷后,新加坡金融科技公司Kredivo获亚洲最大规模融资

他们将会使用这笔资金建设线下网点,并向竞争激烈的印尼数字银行领域扩张。

Facebook

16个免费的Facebook营销工具,必须收藏!

Facebook 是电商卖家的一个流量来源。除了 Facebook 自有的工具外,卖家还可借助第三方工具进行营销。

Tiktok

高压5小时,TikTok的生死之战

一场“鸿门宴”。

跨境电商

Temu狂飙,卖家分化:有人利润高过亚马逊,有人一单赚不到一块钱

玩转Temu,先拿捏好供应链。

海外资讯

微软AI全家桶上新啦,GPT-4进军程序员大本营GitHub

全球最大开发者社区GitHub宣布,推出由GPT-4驱动的编程助手工具Copilot X。由于该社区早在2018年已经被微软斥资75亿美元买下,所以今天的更新也是“微软AI全家桶”的最新篇章。

巨鲨出海
联系我们
© Copyright 2021, All Rights Reserved |   浙ICP备2021027651号    浙公网安备 33011002015963号
扫码关注微信公众号