1 產(chǎn)品概述
友盟微社區(qū),旨在幫助開發(fā)者在 APP 內(nèi)快速建立一個(gè)專屬的社區(qū),讓用戶與用戶、用戶與開 發(fā)者之間可以雙向溝通,同時(shí)借助話題和關(guān)系鏈,用戶可自行創(chuàng)造、傳播高價(jià)值內(nèi)容,提高 APP 粘性。
2 下載并安裝 解壓文件后把文件夾UMCommunitySDK添加到Xcode工程中。
3 添加系統(tǒng)framework 請(qǐng)?jiān)谀愕膞code工程添加下面的系統(tǒng)framework
Security.framework
libiconv.dylib
SystemConfiguration.framework
CoreGraphics.Framework
libsqlite3.dylib
CoreTelephony.framework
libstdc++.dylib
libz.dylib
CoreLocation.framework
AssertsLibrary.framework
4 修改xcode編譯選項(xiàng) 修改xcode編譯選項(xiàng)在Other Linker Flags 增加-all_load選項(xiàng)
5 添加集成代碼
5.1 設(shè)置appkey
在appdelegate下面的方法內(nèi)設(shè)置appkey,例如:
5.2 展示消息流頁面 在你要顯示社區(qū)的頁面,使用下面的代碼來彈出整個(gè)社區(qū)頁面:
- (BOOL)application:(UIApplication *)application
}
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
[UMCommunity setWithAppKey:UMengCommunityAppkey];或者把社區(qū)頁面push到UINavigation
5.3 設(shè)置消息通知 在實(shí)現(xiàn)消息通知的功能,在appdelegate下面的方法設(shè)置appkey,例如:
UIViewController *communityViewController = [UMCommunity
animated:YES];
getFeedsViewController];
[self.navigationController pushViewController:communityViewController
- (BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
......
[UMComMessageManager startWithOptions:launchOptions];- (void)application:(UIApplication *)application
didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken[UMComMessageManager registerDeviceToken:deviceToken];
- (void)application:(UIApplication *)application
didReceiveRemoteNotification:(NSDictionary *)userInfo[UMComMessageManager didReceiveRemoteNotification:userInfo];
6 詳細(xì)使用
SDK 詳細(xì)使用情況可以參考API文檔。