博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Xamarin.Android 的 Google 登入
阅读量:5051 次
发布时间:2019-06-12

本文共 861 字,大约阅读时间需要 2 分钟。

Google  的 Sing-In 功能,Xamarin 放在 Google Play Services - Plus 內。

所以我們要先引入這個 Component 

然後一樣是在  平台上,選擇 Android 後,加入 Sign-In 功能。

加入憑證的 SHA-1 指紋。這樣就完成設定的部分。

然後程式碼部分,請大家注意這個 GoogleApiClientBuilder 類別
Google 已經將許多呼叫 Google 服務的方法以這個類別作為統一入口。

mGoogleApiClient = new GoogleApiClient.Builder (this)                .AddConnectionCallbacks (this)                .AddOnConnectionFailedListener (this)                .AddApi (PlusClass.API)                .AddScope (new Scope (Scopes.Profile))                .Build ();

以這個類別建構起的實體運行 Connect() 後,即可串接Google Service

mGoogleApiClient.Connect ();

而後以下列方法獲得資料

var person = PlusClass.PeopleApi.GetCurrentPerson (mGoogleApiClient);

再運用這段程式碼時,請注意在UI這邊要放 Google 自製的 SignInButton 物件
再由程式這邊實作 

GoogleApiClient.IConnectionCallbacks, GoogleApiClient.IOnConnectionFailedListener

 

 

程式碼:

參考:

转载于:https://www.cnblogs.com/Liddle/p/5409890.html

你可能感兴趣的文章
Web框架和Django基础
查看>>
python中的逻辑操作符
查看>>
HDU 1548 A strange lift (Dijkstra)
查看>>
每天一个小程序—0005题(批量处理图片大小)
查看>>
洛咕 P2480 [SDOI2010]古代猪文
查看>>
js-创建对象的几种方式
查看>>
JDK JRE Java虚拟机的关系
查看>>
2018.11.20
查看>>
word20161215
查看>>
dijkstra (模板)
查看>>
编译Linux驱动程序 遇到的问题
查看>>
大型分布式网站架构技术总结
查看>>
HDU 1017[A Mathematical Curiosity]暴力,格式
查看>>
[算法之美] KMP算法的直观理解
查看>>
EntityFramework 性能优化
查看>>
【ASP.NET开发】菜鸟时期的ADO.NET使用笔记
查看>>
android圆角View实现及不同版本号这间的兼容
查看>>
OA项目设计的能力③
查看>>
Cocos2d-x3.0 文件处理
查看>>
全面整理的C++面试题
查看>>