目录
前言
准备
开始
总结
预告
前言
? ? ? ? 在国内做facebook,google登录或者支付还是有些麻烦的。首先要有梯子,然后还要一堆复杂的配置。最后测试起来还有一堆坑在等着你。对比起来,国内支付宝微信的登录支付就简单多了。
准备
可以访问外网的环境注册facebook开发账号,facebook 开发者创建应用,做各种配置(重点要配置获取信息的权限,测试账号)手机上下载一个facebook客户端,我们应用会调起
开始
? ? ? ? 到这里你应该是创建好应用了,点击你的应用进入应用威尼斯人2299首页,找到左侧有个登录选项,点击快速登录
? ? ? ? ?然后选择android,开始集成流程:
? ? ? ? ?大概看一下,总共10步,我们来看一下步骤:
第一、二步是sdk集成,第一步是下载到本地集成,第二步是直接配置依赖。第三步是填入你的app包名和你拉起登录的activity的全路径第四步比较重要,也是大部分人遇到问题的地方,这里配置出错,登录时将会报错,我的报错信息是:将你登入到此应用程序时出错,请稍后再试。具体可以参考我另一篇文章(第三个问题解决):android facebook登录问题记录第五步看需求,第六步直接cv,第七步看需求,第8步看需求,我用的是自定义的按钮,第九步和第十步直接参考代码来写
? ? ? ? ?这里列一下登录的流程代码:
//1.创建callbackmanager,接收登录回调信息
callbackmanager = callbackmanager.factory.create();
//2.注册登录监听
//如果你使用的是facebook sdk 提供的登录按钮:
loginbutton = (loginbutton) findviewbyid(r.id.login_button);
loginbutton.setreadpermissions("email");
// if using in a fragment
loginbutton.setfragment(this);
// callback registration
loginbutton.registercallback(callbackmanager, new facebookcallback
@override
public void onsuccess(loginresult loginresult) {
// app code
}
@override
public void oncancel() {
// app code
}
@override
public void onerror(facebookexception exception) {
// app code
}
});
//如果你使用自定义按钮
callbackmanager = callbackmanager.factory.create();
loginmanager.getinstance().registercallback(callbackmanager,
new facebookcallback
@override
public void onsuccess(loginresult loginresult) {
// app code
}
@override
public void oncancel() {
// app code
}
@override
public void onerror(facebookexception exception) {
// app code
}
});
//3.检查登录状态
accesstoken accesstoken = accesstoken.getcurrentaccesstoken();
boolean isloggedin = accesstoken != null && !accesstoken.isexpired();
//4.发起登录
loginmanager.getinstance().loginwithreadpermissions(this, arrays.aslist("public_profile"));
//这里public_profile表示你想要获取的权限,你也可以这样写
//loginmanager.getinstance().loginwithreadpermissions(this, //arrays.aslist("public_profile","email","user_photos));
//public_profile:允许应用在用户节点中读取默认公开资料字段。系统将自动向所有应用授予此权限。
//email:允许您的应用读取用户的首选邮箱。
//user_photos:允许您的应用读取用户上传到 facebook 的照片。
//这里也是容易出现问题的地方,我们想要这些权限必须先在facebook应用威尼斯人2299首页-应用审核-权限和功能中将申请这些权限的高级访问权限才能使用,具体可参考(问题2):
// blog.csdn /baidu_38627723/article/details/120438988?spm=1001.2014.3001.5501
//5.在onactivityresult中接收登录回调,并转交给callbackmanager处理
@override
protected void onactivityresult(int requestcode, int resultcode, intent data) {
callbackmanager.onactivityresult(requestcode, resultcode, data);
super.onactivityresult(requestcode, resultcode, data);
}
//6.然后再第2步注册监听的地方会获取登录信息:如果成功会获取到loginresult,可以拿到token交给服务器验证
//7.登出
loginmanager.getinstance().loginwithreadpermissions(activity, arraylistof("public_profile"))
????????如果还需要集成facebook的其他功能,如分享,应用连接等功能,可以参考:
facebook-android-sdk github /facebook/facebook-android-sdk
总结
? ? ? ? 以上即是本篇的全部内容,如有疑问和错误,欢迎评论指出,谢谢。
预告
? ? ? ? ?之后会继续推出google,支付宝,微信等第三方登录,支付的文章。
facebook用户很多,将近30亿海外用户,但找到客户却很难,这是为什么?facebook运营非常重要,今天我们就来看看facebook超实用运营方法!
从facebook如何高效引流到独立站店铺? 1.?店铺对应投放page运营,可以日常发帖,置顶帖子,介绍店铺和产品文案及配图,每隔一段时间适当换下,page本身配置好店铺链接按钮和8797威尼斯老品牌主页介绍等等内容。
2.?facebook如何为独立站高效引流?
结合fb工具快速找到行业海量群组并加入,将8797威尼斯老品牌主页内的帖子转发到群组,举个栗子,像木制玩具商家可采集相关和木制玩具爱好者群组,夏季各种群组和8797威尼斯老品牌主页链接,用fb工具批量裙发,评论引流,发送文案建议内容加8797威尼斯老品牌主页链接,店铺链接。
从facebook直接引流到whatsapp,首先创建契合私域产品调性导流的page,进行page的日常运营,帖子内部可以附带whatsapp按钮,利用fb工具的多账号批量化操作进行点赞,评论,关注,刷热度。然后结合fb软件进行批量化操作,搜索行业各种群组和8797威尼斯老品牌主页链接,结合软件批量化裙发,还可以加入群组内发帖,发广告。想要facebook获客引流效果好,除了运营,工具也很重要,
前言 国内app出海,需要接入各种海外三方平台的分享,登录等。简单整理做一个备忘录。
对应的应用图标 对应的包名
平台应用包名facebookinstagramcom.instagram.android-messengercom.facebook.orcagooglegoogle playcom.android.vending-google console--firebase-tiktoktiktokcom.zhiliaoapp.musicallytwittertwittercom.twitter.android
简单介绍
instagrm(类似朋友圈) instagram(照片墙)是一款运行在移动端上的社交应用,以一种快速、美妙和有趣的方式将你随时抓拍下的图片彼此分享
messenger (类似微信聊天) [1] 是桌面窗口聊天客户端,允许客户进行聊天、接收通知并从电脑桌面上阅读新鲜事
facebook developer 平台 是facebook提供的一个快速接入旗下软件服务的管理后台
twitter 关于名字twitter的来历,twitter是一种鸟叫声,创始人认为鸟叫是短、频、快的,符合网站的内涵,因此选择了twitter为网站名称 twitter被形容为“互联网的短信服务”。
google 谷歌公司(google inc.)成立于1998年9月4日,由拉里·佩奇和谢尔盖·布林共同创建,被公认为全球最大的搜索引擎公司
google play google play又称play store(play 商店),前称为android market,是由google公司经营开发的数字化应用发布平台。
google console google play 的后台管理平台
firebase firebase是一家实时后端数据库创业公司,它能帮助开发者很快的写出web端和移动端的应用。自2014年10月google收购firebase以来,用户可以在更方便地使用firebase的同时,结合google的云服务。
tiktok tiktok是字节跳动旗下短视频社交平台,于2017年5月上线 [1] ,愿景是“激发创造,带来愉悦( inspire creativity and bring joy)”。
facebook 平台快捷入口
1.进入开发者平台 developers.facebook /apps/应用编号/dashboard/
2.不同应用类型支持添加的产品 developers.facebook /docs/development/create-an-app/app-dashboard/app-types
3.应用事件sdk developers.facebook /docs/app-events/getting-started-app-events-android
4.广告助手 developers.facebook /tools/app-ads-helper/
5.事件管理后台
facebook /events_manager2/list/app/应用编号/test_events?act=xxx
6.meta business 平台
business.facebook /overview/
还没有评论,来说两句吧...