国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 系統(tǒng) > iOS > 正文

iOS推送SDK集成詳細(xì)對(duì)比

2019-10-21 18:41:50
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

由于自己的app想要一個(gè)推送功能,又由于調(diào)用系統(tǒng)的方法集成太麻煩,所以想找一個(gè)推送的SDK來(lái)做。市面上可以實(shí)現(xiàn)該功能的SDK有多種,比如極光,信鴿,個(gè)推,MobPush(ShareSDK他們家的)。于是下面來(lái)對(duì)比一下:

iOS推送,SDK

經(jīng)過(guò)對(duì)比得知,在集成上,MobPush更加簡(jiǎn)單,也是他們對(duì)一貫傳統(tǒng),像在ShareSDK上也是比其他SDK要簡(jiǎn)潔很多。看他們對(duì)文檔上這樣的。

首先在info.plist里添加2個(gè)字段:MOBAppKey和MOBAppSecret,對(duì)應(yīng)在mob申請(qǐng)的key。(不用寫(xiě)初始化方法了)

iOS推送,SDK

然后直接復(fù)制下面的這句代碼就完成了!!

在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions中進(jìn)行推送配置

引入頭文件:

#import <span style="font-family: 'Times New Roman'; font-size: 10.5pt; line-height: 1.8em;"><MobPush/MobPush.h></span>

調(diào)用方法:

MPushNotificationConfiguration *configuration = [[MPushNotificationConfiguration alloc] init];configuration.types = MPushAuthorizationOptionsBadge | MPushAuthorizationOptionsSound | MPushAuthorizationOptionsAlert;[MobPush setupNotification:configuration];

appdelegate里的到這里已經(jīng)結(jié)束了。

如果需要獲取到消息的內(nèi)容,監(jiān)聽(tīng)@“MobPushDidReceiveMessageNotification”通知既可。

調(diào)用

[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(didReceiveMessage:) name:MobPushDidReceiveMessageNotification object:nil];

接收監(jiān)聽(tīng)

- (void)didReceiveMessage:(NSNotification* )notification{ MPushMessage *message = notification.object;   switch (message.messageType) {  case MPushMessageTypeNotification:  {   [MobPush addLocalNotification:message];  }   break;  case MPushMessageTypeCustom:  {   NSLog(@"Message:%@",message.content);  }   break;  default:   break; }}

在sdk大小上,MobPush也是占有比較小的,因?yàn)橐灿昧怂鼈兊腟hareSDK,所以它們的公共庫(kù)也可以公用了。

在價(jià)格上,極光和個(gè)推,都是有免費(fèi)版,有VIP服務(wù),我不是VIP也就享受不到了。mobpush是完全免費(fèi),信鴿沒(méi)找到收費(fèi)點(diǎn),應(yīng)該也是免費(fèi)的,而且mob和信鴿都有技術(shù)支持,mob更是號(hào)稱有24小時(shí)1對(duì)1技術(shù)支持。(當(dāng)然我才不信誰(shuí)24小時(shí)了,不過(guò)說(shuō)明他們對(duì)服務(wù)挺看重的)對(duì)于我這種不是太厲害的開(kāi)發(fā)者來(lái)說(shuō)簡(jiǎn)直就是福音啊。

在支持的平臺(tái)上,無(wú)疑極光是支持的最多的,有需要的當(dāng)然選這個(gè)比較好。

綜上,對(duì)于我這個(gè)只需要iOS的app來(lái)說(shuō),當(dāng)然是選一個(gè)輕量級(jí)的,集成簡(jiǎn)單的,服務(wù)好的。最終我選擇了MobPush。


注:相關(guān)教程知識(shí)閱讀請(qǐng)移步到IOS開(kāi)發(fā)頻道。
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 顺昌县| 迭部县| 平果县| 微博| 新丰县| 元江| 张家口市| 芜湖市| 莲花县| 千阳县| 鄂温| 宝坻区| 沙田区| 鄯善县| 长顺县| 华蓥市| 临邑县| 桦甸市| 集贤县| 大足县| 漳浦县| 平定县| 金堂县| 巴青县| 灌云县| 白玉县| 年辖:市辖区| 天长市| 河西区| 和林格尔县| 安顺市| 灌阳县| 高陵县| 稻城县| 巧家县| 潢川县| 若羌县| 漠河县| 大理市| 城固县| 沾益县|