iOS | 集成極光推送遇到的坑

---------------->Bug_001<----------------
iOS 10 新增了大量關(guān)于通知的新特性辆童,詳情參照極光官方的Blog耻陕。
iOS 10新增了Service Extension

錯誤日志如下:
Undefined symbols for architecture arm64:
"_dns_parse_resource_record", referenced from:
-[JPushExtensionSRVResolver processRecord:length:] in jpush-extension-ios-1.1.1.a(JPushExtensionSRVResolver.o)
"_dns_free_resource_record", referenced from:
-[JPushExtensionSRVResolver processRecord:length:] in jpush-extension-ios-1.1.1.a(JPushExtensionSRVResolver.o)

ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

bug001.png

解決辦法就是: 添加相關(guān)的依賴庫 libresolv.tbd 就可以了

bug003.png

---------------->Bug_002<----------------
極光錯誤提示:
| JIGUANG | W - [JIGUANGDeviceTokenController] Not get deviceToken yet. Maybe: your certificate not configured APNs? or current network is not so good so APNs registration failed? or there is no APNs register code? Please refer to JPush docs.

| JIGUANG | W - [JIGUANGDeviceTokenController] Not get deviceToken yet. After successful login, a custom message can be sent, but the APNs notification cannot. Until the deviceToken is obtained and reported successfully, the APNs notification can be used normally.

bug005.png

這樣的錯誤提示恭取,是因為在

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken 

這個方法里,沒有執(zhí)行極光推送的方法將deviceToken傳給SDK

// 將得到的deviceToken傳給SDK
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
{
    dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
        [[EMClient sharedClient] bindDeviceToken:deviceToken];
    });
    
    [JPUSHService registerDeviceToken:deviceToken];
}

但是我明明在 AppDelegate.m 里面實現(xiàn)了上面的方法,并寫入了極光推送的注冊DeviceToken方法弛房,但是發(fā)現(xiàn)就是不走上面的方法值骇,后來看到了下面這篇博客莹菱,原來有人跟我遇到了同樣的問題,就是在使用環(huán)信IM的時候吱瘩,同時也集成了極光推送道伟,在使用環(huán)信IM的時候,它在AppDelegate的分類中重寫了方法didRegisterForRemoteNotificationsWithDeviceToken: 使碾,覆蓋了我在AppDelegate中寫的方法蜜徽,所以導(dǎo)致我在方法里寫的極光推送注冊deviceToken的方法不執(zhí)行。

錯誤記錄的博客 Not get deviceToken yet. Maybe: your certificate not configured APNs?

http://www.cocoachina.com/bbs/read.php?tid=257513&page=e&#a

原來 環(huán)信IM 為AppDelegate 添加了一個 類目:AppDelegate+EaseMob.h,重寫了

  • (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken;
    票摇,所以之前的app delete 里面寫了
    [JPUSHService registerDeviceToken:deviceToken];
    沒有調(diào)用拘鞋,所以收不到推送。
    找了半天矢门,才發(fā)現(xiàn)盆色。

解決辦法:就是將極光推送的deviceToken注冊方法放到 AppDelegate+EaseMob.h 文件中的 didRegisterForRemoteNotificationsWithDeviceToken: 方法里灰蛙。


希望可以幫到一部分人。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末隔躲,一起剝皮案震驚了整個濱河市缕允,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蹭越,老刑警劉巖障本,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異响鹃,居然都是意外死亡驾霜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門买置,熙熙樓的掌柜王于貴愁眉苦臉地迎上來粪糙,“玉大人,你說我怎么就攤上這事忿项∪馗裕” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵轩触,是天一觀的道長寞酿。 經(jīng)常有香客問我,道長脱柱,這世上最難降的妖魔是什么伐弹? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮榨为,結(jié)果婚禮上惨好,老公的妹妹穿的比我還像新娘。我一直安慰自己随闺,他們只是感情好日川,可當(dāng)我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矩乐,像睡著了一般龄句。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上绰精,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天撒璧,我揣著相機與錄音,去河邊找鬼笨使。 笑死,一個胖子當(dāng)著我的面吹牛僚害,可吹牛的內(nèi)容都是我干的硫椰。 我是一名探鬼主播繁调,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼靶草!你這毒婦竟也來了蹄胰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤奕翔,失蹤者是張志新(化名)和其女友劉穎裕寨,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體派继,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡宾袜,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了驾窟。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片庆猫。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖绅络,靈堂內(nèi)的尸體忽然破棺而出月培,到底是詐尸還是另有隱情,我是刑警寧澤恩急,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布杉畜,位于F島的核電站,受9級特大地震影響衷恭,放射性物質(zhì)發(fā)生泄漏寻行。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一匾荆、第九天 我趴在偏房一處隱蔽的房頂上張望拌蜘。 院中可真熱鬧,春花似錦牙丽、人聲如沸简卧。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽举娩。三九已至,卻和暖如春构罗,著一層夾襖步出監(jiān)牢的瞬間铜涉,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工遂唧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留芙代,地道東北人。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓盖彭,卻偏偏與公主長得像纹烹,于是被迫代替她去往敵國和親页滚。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容