1) 使用第三方用戶登錄,需要用戶授權(quán),還需要"返回到調(diào)用的程序,同時返回授權(quán)的用戶名"
2) 應(yīng)用程序推廣,網(wǎng)易彩票,設(shè)置-推薦應(yīng)用-有很多應(yīng)用程序圖標(biāo)
- 如果本機已經(jīng)安裝過,會直接跳轉(zhuǎn)到另外一個應(yīng)用程序
- 軟件的廣告,推廣結(jié)果,后續(xù)會有一些列的金錢上的結(jié)算
3) 支付寶,第三方支付,淘寶,電話費充值。。。
跳轉(zhuǎn)的代碼如下:
- (IBAction)openWangyi:(id)sender{ // 跳轉(zhuǎn)到其他應(yīng)用程序 // schemes: 網(wǎng)易的scheme wangyi NSURL *url = [NSURL URLWithString:@"wangyi://view?newsid=201410130001"]; // 判斷本機是否安裝了目標(biāo)程序 if ([[UIapplication sharedApplication] canOpenURL:url]) { [[UIApplication sharedApplication] openURL:url]; } else { NSLog(@"沒有安裝,可以再給定下載地址,前往"); }}
1> 在新浪微博中,本身不能直接跳轉(zhuǎn)到該界面
2> 用其他應(yīng)用程序打開時,如果scheme時weibo://oauth,直接進入此界面
3> 如果直接點擊,返回,返回調(diào)用放應(yīng)用程序
4> 如果點擊表格行中的用戶名,直接返回用戶信息給調(diào)用應(yīng)用程序
// 只要是由其他應(yīng)用程序打開的,就會調(diào)用此方法/// URL 就是其他應(yīng)用程序,打開當(dāng)前程序使用的URL- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url// openURL 是打開當(dāng)前應(yīng)用程序的url// sourceApplication 是當(dāng)開當(dāng)前應(yīng)用程序的源程序的BundleId // 提示:一旦重寫了新方法,舊方法就不再被執(zhí)行// 但是:很多第三方框架,都建議兩個方法全都寫- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
新聞熱點
疑難解答