didFinishLaunchingWithOptions

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

說明:當應(yīng)用程序啟動時執(zhí)行收恢,應(yīng)用程序啟動入口。只在應(yīng)用程序啟動時執(zhí)行一次。
application參數(shù)用來獲取應(yīng)用程序的狀態(tài)范舀、變量等,值得注意的是字典參數(shù):(NSDictionary *)launchOptions了罪,該參數(shù)存儲程序啟動的原因锭环。
若用戶直接啟動,lauchOptions內(nèi)無數(shù)據(jù);
若由其他應(yīng)用程序通過openURL:啟動泊藕,則UIApplicationLaunchOptionsURLKey對應(yīng)的對象為啟動URL(NSURL),UIApplicationLaunchOptionsSourceApplicationKey對應(yīng)啟動的源應(yīng)用程序的bundle ID (NSString)辅辩;
若由本地通知啟動,則UIApplicationLaunchOptionsLocalNotificationKey對應(yīng)的是為啟動應(yīng)用程序的的本地通知對象(UILocalNotification);
若由遠程通知啟動玫锋,則UIApplicationLaunchOptionsRemoteNotificationKey對應(yīng)的是啟動應(yīng)用程序的的遠程通知信息userInfo(NSDictionary)蛾茉;
其他key還有UIApplicationLaunchOptionsAnnotationKey,UIApplicationLaunchOptionsLocationKey,
UIApplicationLaunchOptionsNewsstandDownloadsKey。 如果要在啟動時景醇,做出一些區(qū)分臀稚,那就需要在下面的代碼做處理。 比如:應(yīng)用可以被某個其它應(yīng)用調(diào)起(作為該應(yīng)用的子應(yīng)用)三痰,要實現(xiàn)單點登錄吧寺,那就需要在啟動代碼的地方做出合理的驗證,并跳過登錄散劫。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{    NSURL *url = [launchOptionsobjectForKey:UIApplicationLaunchOptionsURLKey];    
if(url) {        
    }

    NSString *bundleId = [launchOptionsobjectForKey:UIApplicationLaunchOptionsSourceApplicationKey];  
  if(bundleId) {
    }    UILocalNotification * localNotify = [launchOptionsobjectForKey:UIApplicationLaunchOptionsLocalNotificationKey]; 
   if(localNotify) {    }
    NSDictionary * userInfo = [launchOptionsobjectForKey:UIApplicationLaunchOptionsRemoteNotificationKey];    if(userInfo)  {
    }}
 應(yīng)用 /**

     * 跳轉(zhuǎn)支付寶app支付時稚机,app被kill,支付完成后获搏,從支付寶app跳轉(zhuǎn)app赖条,return NO 不調(diào)用application: openURL:sourceApplication:annotation:(返回app首頁)

     */

    if (launchOptions) {

        NSString *appIDF = [launchOptionsobjectForKey:UIApplicationLaunchOptionsSourceApplicationKey];

        if (appIDF && [appIDFisEqualToString:@"com.alipay.iphoneclient"]) {

            returnNO;

        }

    }

#pragma mark--外部應(yīng)用跳轉(zhuǎn)到app的url處理

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation

{

    NSString *urlStr = [urlabsoluteString];

    // 支付寶app進app

    if(sourceApplication && [sourceApplicationisEqualToString:@"com.alipay.iphoneclient"]){

        [[AlipaySDKdefaultService] processOrderWithPaymentResult:urlstandbyCallback:^(NSDictionary *resultDic) {

            NSDictionary *dict = @{ALIPayDidCompleteURLKey:urlStr};

            [[NSNotificationCenterdefaultCenter ] postNotificationName:ALIPayFromZFBDidCompleteNotificationobject:resultDic userInfo:dict];

        }];

    }

    returnYES;

}

//在支付類初始化方法
        [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(processAliPayResult:)name:ALIPayFromZFBDidCompleteNotificationobject:nil];
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市常熙,隨后出現(xiàn)的幾起案子纬乍,更是在濱河造成了極大的恐慌,老刑警劉巖裸卫,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件仿贬,死亡現(xiàn)場離奇詭異,居然都是意外死亡墓贿,警方通過查閱死者的電腦和手機茧泪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來聋袋,“玉大人队伟,你說我怎么就攤上這事∮睦眨” “怎么了嗜侮?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長啥容。 經(jīng)常有香客問我棘钞,道長,這世上最難降的妖魔是什么干毅? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任宜猜,我火速辦了婚禮,結(jié)果婚禮上硝逢,老公的妹妹穿的比我還像新娘姨拥。我一直安慰自己绅喉,他們只是感情好,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布叫乌。 她就那樣靜靜地躺著柴罐,像睡著了一般。 火紅的嫁衣襯著肌膚如雪憨奸。 梳的紋絲不亂的頭發(fā)上革屠,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天,我揣著相機與錄音排宰,去河邊找鬼似芝。 笑死,一個胖子當著我的面吹牛板甘,可吹牛的內(nèi)容都是我干的党瓮。 我是一名探鬼主播,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼盐类,長吁一口氣:“原來是場噩夢啊……” “哼寞奸!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起在跳,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤枪萄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后猫妙,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瓷翻,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年吐咳,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片元践。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡韭脊,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出单旁,到底是詐尸還是另有隱情沪羔,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布象浑,位于F島的核電站蔫饰,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏愉豺。R本人自食惡果不足惜篓吁,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望蚪拦。 院中可真熱鬧杖剪,春花似錦冻押、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至次兆,卻和暖如春稿茉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芥炭。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工漓库, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人蚤认。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓米苹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親砰琢。 傳聞我的和親對象是個殘疾皇子蘸嘶,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

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