Unity iOS打包之覆寫UnityAppController.mm

參考文章:https://blog.csdn.net/huanguuuu1234567/article/details/78027207

在 Unity 插件目錄下創(chuàng)建以下文件:
/path/to/unity/project/Assets/Plugins/iOS/CustomAppController.mm

參考原文中有一處修正拳亿,即是需先#import "UnityAppController.h"

下面以極光推送SDK 為例:

#import "JPUSHService.h"
#import "JPushEventCache.h"
#import <UserNotifications/UserNotifications.h>

// 如需使用廣告標識符 IDFA 則添加該頭文件,否則不添加犬庇。
#import <AdSupport/AdSupport.h>

#import "UnityAppController.h"

@interface CustomAppController : UnityAppController
@end

IMPL_APP_CONTROLLER_SUBCLASS (CustomAppController)

@implementation CustomAppController

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

  [[JPushEventCache sharedInstance] handFinishLaunchOption:launchOptions];
  /*
    不使用 IDFA 啟動 SDK兼犯。
參數(shù)說明:
    appKey: 極光官網(wǎng)控制臺應用標識领斥。
    channel: 頻道定页,暫無可填任意奸晴。
    apsForProduction: YES: 發(fā)布環(huán)境;NO: 開發(fā)環(huán)境监署。
  */
  [JPUSHService setupWithOption:launchOptions appKey:@"b8213ec93d03ff11a560f516" channel:@"" apsForProduction:NO];

  return YES;
}

- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
  // Required.
  [JPUSHService registerDeviceToken:deviceToken];
}

- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
  // Required.
  [[JPushEventCache sharedInstance] sendEvent:userInfo withKey:@"JPushPluginReceiveNotification"];
  [JPUSHService handleRemoteNotification:userInfo];
}

    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo     fetchCompletionHandler:(void (^)(UIBackgroundFetchResult result))handler {
  [[JPushEventCache sharedInstance] sendEvent:userInfo withKey:@"JPushPluginReceiveNotification"];
}

@end
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末颤专,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子钠乏,更是在濱河造成了極大的恐慌栖秕,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晓避,死亡現(xiàn)場離奇詭異簇捍,居然都是意外死亡只壳,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門暑塑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吼句,“玉大人,你說我怎么就攤上這事事格√柩蓿” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵分蓖,是天一觀的道長尔艇。 經(jīng)常有香客問我,道長么鹤,這世上最難降的妖魔是什么终娃? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮蒸甜,結果婚禮上棠耕,老公的妹妹穿的比我還像新娘。我一直安慰自己柠新,他們只是感情好窍荧,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著恨憎,像睡著了一般蕊退。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上憔恳,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天瓤荔,我揣著相機與錄音,去河邊找鬼钥组。 笑死输硝,一個胖子當著我的面吹牛,可吹牛的內容都是我干的程梦。 我是一名探鬼主播点把,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼屿附!你這毒婦竟也來了郎逃?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤挺份,失蹤者是張志新(化名)和其女友劉穎衣厘,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡影暴,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年错邦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片型宙。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡撬呢,死狀恐怖,靈堂內的尸體忽然破棺而出妆兑,到底是詐尸還是另有隱情魂拦,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布搁嗓,位于F島的核電站芯勘,受9級特大地震影響,放射性物質發(fā)生泄漏腺逛。R本人自食惡果不足惜荷愕,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望棍矛。 院中可真熱鬧安疗,春花似錦、人聲如沸够委。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽茁帽。三九已至玉罐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間潘拨,已是汗流浹背厌小。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留战秋,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓讨韭,卻偏偏與公主長得像脂信,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子透硝,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內容