給自己的手機游戲增加些社交分享功能,有助于游戲宣傳和提升知名度,是一種不錯的社交營銷手段。國內這方面的第三方插件有不少,比如ShareSDK、友 盟分享組件、Baidu分享組件等,之前在研究2.2.2版本時,集成了ShareSDK這個組件,這次遷移到Cocos2d-x 3.0rc2依舊選擇集成ShareSDK,這里就來說說集成的過程,遇到的一些問題以及解決方法。這里僅以Android平臺游戲集成為例。
一、功能描述、SDK版本和帳號準備
功能大致是這樣的:在游戲中設置一個按鈕,點擊這個按鈕,彈出知名社交平臺的分享圖標集窗口,用戶選擇分享目標后,相關信息分享到對應的社交平臺。分享結果通知通過Toast顯示在屏幕的下方。
這次依舊使用ShareSDK for Android 2.3.7版本(ShareSDK-Android-2.3.7),Cocos2d-x的版本為3.0rc2。
集成前,你需要有一個基于Cocos2d-x 3.0rc2的可運行的Android平臺游戲project,我們的集成就基于該project,這里我們的project名為GameDemo,GameDemo的源碼結構大致是: