以分享到Facebook為例:
1. 授權
Facebook.instance.Authorize();
2. 分享
Facebook.instance.OnCallBack += onUpdateReturn; string text = string.Format(template, System.DateTime.Now.ToString()); Facebook.instance.Share(text); public void onUpdateReturn(ResponseResult res){ Debug.Log(res.returnType.ToString()); Debug.Log(res.description); }
注意,授權調用是異步的,在分享時需確保授權成功。
也可以在授權回調里調用分享:
Facebook.instance.OnOauthCallBack += AuthorizeCallBack; Facebook.instance.Authorize(); void AuthorizeCallBack(){ Facebook.instance.Share(text); }
分享到其他平台也是類似的,並且Android, iOS通用,使用起來非常方便,下一篇博客將會展示怎么擴展該插件,使其支持其他Api,比如帶視頻分享,獲取用戶數據等等。