ios app跳轉(zhuǎn)各種系統(tǒng)界面或應(yīng)用

APP的跳轉(zhuǎn): 通過(guò)[ [UIApplication sharedApplication] openURL:url]這種方法來(lái)實(shí)現(xiàn)的。

而APP之間傳遞數(shù)據(jù)接收是在AppDelegate里:

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

方法里。

從APP跳轉(zhuǎn)至設(shè)置頁(yè)面

界面搭建:

通過(guò)storyBoard直接拖個(gè)按鈕 及 其響應(yīng)事件

storyBoard創(chuàng)建按鈕

按鈕點(diǎn)擊響應(yīng)事件:

- (IBAction)buttonTouch:(UIButton *)sender { }

iOS10之前的方法

當(dāng)然可以直接跳轉(zhuǎn)到設(shè)置()頁(yè)面:

在“- (IBAction)buttonTouch:(UIButton *)sender { }”里面加上:

[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] ];

環(huán)境: iPhone5s? (iOS8.1)

效果:

iOS8 直接跳轉(zhuǎn)到設(shè)置(總)頁(yè)面

環(huán)境: iPhone6s? (iOS10.0.1)

效果:iOS10以上? 會(huì)跳轉(zhuǎn) 但是失敗,到了桌面上

會(huì)跳轉(zhuǎn) 但是失敗

“App-Prefs:root”操作? (請(qǐng)看文章 最后面)

貌似還有個(gè)方法:(在App內(nèi),需在前增加"App-")

[[UIApplication sharedApplication] openURL:url參數(shù)? options:options字典參數(shù)? completionHandler:^(BOOL success) {

}];

自己按照網(wǎng)上說(shuō)法:字典傳一個(gè)空字典“@{ }”,還是沒(méi)能實(shí)現(xiàn)iOS 10上跳轉(zhuǎn)至設(shè)置頁(yè)面的操作!?????? 最后使用了私有API實(shí)現(xiàn)的

道歉心聲:

對(duì)不起!!各位之前看我文章的小伙伴們!

由于自己技藝不精,加之當(dāng)時(shí)項(xiàng)目很趕! 就沒(méi)能仔細(xì)研究(其實(shí)也不用仔細(xì)????????????),就使用了私有API!

其實(shí)“App-Prefs:root=Bluetooth”是可以實(shí)現(xiàn)跳轉(zhuǎn)的!!

URL Schemes

官方文檔:點(diǎn)擊進(jìn)入

一篇中文介紹文章推薦:http://sspai.com/31500

URL,我們都很清楚,http://www.apple.com就是個(gè) URL,我們也叫它鏈接或網(wǎng)址;

Schemes,表示的是一個(gè) URL 中的一個(gè)位置——最初始的位置,即 ://之前的那段字符。比如http://www.apple.com這個(gè)網(wǎng)址的 Schemes 是 “http”。

查找基本 URL Schemes:

越獄和不越獄本質(zhì)上用的是同一種辦法,只是越獄以后可以直接從 iOS 查看 URL。

基本 URL Schemes 的查找方法可以通過(guò) App 中的info.plist來(lái)查詢(xún),分為越獄不越獄的方法,二者原理一樣!不細(xì)述了~

URL Scheme 就是實(shí)現(xiàn)跳轉(zhuǎn)URL協(xié)議的名稱(chēng)(可以多個(gè))。

而APP的跳轉(zhuǎn)就需要設(shè)置“URL Schemes”來(lái)實(shí)現(xiàn):

添加“URL Types”,設(shè)置其“URL Schemes”

其中之后URL對(duì)象,會(huì)根據(jù)URL Scheme內(nèi)容來(lái)創(chuàng)建!

在“- (IBAction)buttonTouch:(UIButton *)sender { }”里面加上:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"] ];

環(huán)境: iPhone5s? (iOS8.1)

效果:

iOS8 跳轉(zhuǎn)到 音樂(lè)設(shè)置界面

在“- (IBAction)buttonTouch:(UIButton *)sender { }”里面加上:

NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];

// 最好加上? ??判斷條件??

if ([ [UIApplication sharedApplication] canOpenURL:url])

{? // 看是否 允許跳轉(zhuǎn)

[[UIApplication sharedApplication] openURL:url];

}

環(huán)境: iPhone5s? (iOS8.1)

效果:

iOS8 跳轉(zhuǎn)到WiFi設(shè)置界面

????以下指令分別跳轉(zhuǎn)到 對(duì)應(yīng)頁(yè)面:(自己只翻譯一些? 其他就自己去做了啦~~嘿嘿)

prefs:root=General&path=About

prefs:root=General&path=ACCESSIBILITY

prefs:root=AIRPLANE_MODE

prefs:root=General&path=AUTOLOCK

prefs:root=General&path=USAGE/CELLULAR_USAGE

prefs:root=Brightness? ? //打開(kāi)Brightness(亮度)設(shè)置界面

prefs:root=Bluetooth? ? //打開(kāi)藍(lán)牙設(shè)置

prefs:root=General&path=DATE_AND_TIME? ? //日期與時(shí)間設(shè)置

prefs:root=FACETIME? ? //打開(kāi)FaceTime設(shè)置

prefs:root=General? ? //打開(kāi)通用設(shè)置

prefs:root=General&path=Keyboard? ? //打開(kāi)鍵盤(pán)設(shè)置

prefs:root=CASTLE? ? //打開(kāi)iClound設(shè)置

prefs:root=CASTLE&path=STORAGE_AND_BACKUP? ? //打開(kāi)iCloud下的儲(chǔ)存空間

prefs:root=General&path=INTERNATIONAL? ? //打開(kāi)通用下的語(yǔ)言和地區(qū)設(shè)置

prefs:root=LOCATION_SERVICES? ? //打開(kāi)隱私下的定位服務(wù)

prefs:root=ACCOUNT_SETTINGS

prefs:root=MUSIC? ? //打開(kāi)設(shè)置下的音樂(lè)

prefs:root=MUSIC&path=EQ? ? //打開(kāi)音樂(lè)下的均衡器

prefs:root=MUSIC&path=VolumeLimit? //打開(kāi)音樂(lè)下的音量

prefs:root=General&path=Network? ? //打開(kāi)通用下的網(wǎng)絡(luò)

prefs:root=NIKE_PLUS_IPOD

prefs:root=NOTES? ? //打開(kāi)設(shè)置下的備忘錄設(shè)置

prefs:root=NOTIFICATIONS_ID? ? //打開(kāi)設(shè)置下的通知設(shè)置

prefs:root=Phone? ? //打開(kāi)電話(huà)設(shè)置

prefs:root=Photos? ? //打開(kāi)設(shè)置下照片和相機(jī)設(shè)置

prefs:root=General&path=ManagedConfigurationList? ? //打開(kāi)通用下的描述文件

prefs:root=General&path=Reset? ? //打開(kāi)通用下的還原設(shè)置

prefs:root=Sounds&path=Ringtone

prefs:root=Safari? ? //打開(kāi)設(shè)置下的safari設(shè)置

prefs:root=General&path=Assistant? ? //打開(kāi)siri不成功

prefs:root=Sounds? ? //打開(kāi)設(shè)置下的聲音設(shè)置

prefs:root=General&path=SOFTWARE_UPDATE_LINK? ? //打開(kāi)通用下的軟件更新

prefs:root=STORE? ? //打開(kāi)通用下的iTounes Store和App Store設(shè)置

prefs:root=TWITTER? ? //打開(kāi)設(shè)置下的twitter設(shè)置

prefs:root=FACEBOOK? ? //打開(kāi)設(shè)置下的Facebook設(shè)置

prefs:root=General&path=USAGE? ? //打開(kāi)通用下的用量

prefs:root=VIDEO

prefs:root=General&path=Network/VPN? ? ? ? //打開(kāi)通用下的vpn設(shè)置

prefs:root=Wallpaper? ? //打開(kāi)設(shè)置下的墻紙?jiān)O(shè)置

prefs:root=WIFI? ? //打開(kāi)wifi設(shè)置

prefs:root=INTERNET_TETHERING

而在iOS10以上的系統(tǒng),則不會(huì) 以上面的響應(yīng)跳轉(zhuǎn)方法

且會(huì)報(bào)如下錯(cuò)誤信息:

-canOpenURL: failed for URL: "prefs:root=WIFI" - error: "The operation couldn’t be completed. (OSStatus error -10814.)"

iOS10之后的方法:

(??不推薦??) 1.MobileCoreServices.framework里的私有API

在iOS10之后,蘋(píng)果對(duì)APP權(quán)限問(wèn)題更加重視!這時(shí)候要實(shí)現(xiàn)跳轉(zhuǎn),就需要使用“MobileCoreServices.framework”里的私有API了。(我自己目前只找到這個(gè)辦法。。。)

其主要是使用了這個(gè)方法:

- (BOOL)openSensitiveURL:(id)arg1 withOptions:(id)arg2;

MobileCoreServices.frameworkAPI里面的查看“LSApplicationWorkspace.h”的URL地址:

https://github.com/JaviSoto/iOS10-Runtime-Headers/blob/master/Frameworks/MobileCoreServices.framework/LSApplicationWorkspace.h

下載好“iOS10-Runtime-Headers”整個(gè)文件,還有其他功能自己可以慢慢使用!!

“iOS10-Runtime”的地址:https://github.com/JaviSoto/iOS10-Runtime-Headers

使用時(shí),只需要往工程里拖入“MobileCoreServices.framework”就行了!

拖入 私有API成功 后 !多出的鏈接庫(kù)

iOS10的系統(tǒng)URL Scheme改成了首字母大寫(xiě),使用小寫(xiě)的方式會(huì)無(wú)法打開(kāi)。

網(wǎng)上說(shuō)法 :

要先在 info.plist的LSApplicationQueriesSchemes項(xiàng)中添加一個(gè)Prefs的URL Schemes。

Plist文件設(shè)置【一】

Plist文件設(shè)置【二】

??最后發(fā)現(xiàn)不用設(shè)置Plist文件也實(shí)現(xiàn)了跳轉(zhuǎn)。

(可能是之前配置了“URL Types”的原因吧!??????還希望懂的朋友 指點(diǎn)一下!!!??????)

之前配置的“URL Types”

在“- (IBAction)buttonTouch:(UIButton *)sender { }”里面加上:

//使用二進(jìn)制得方法繞過(guò)私有api審核

NSURL*right_url=[NSURL URLWithString:@"App-Prefs:root=Bluetooth"];

NSString* defaultWork = [self getDefaultWork];

NSString* bluetoothMethod = [self getBluetoothMethod];

Class LSApplicationWorkspace = NSClassFromString(@"LSApplicationWorkspace");

[[LSApplicationWorkspace? performSelector:NSSelectorFromString(defaultWork)]? performSelector:NSSelectorFromString(bluetoothMethod) withObject:url withObject:nil];

-(NSString *) getDefaultWork{

NSData *dataOne = [NSData dataWithBytes:(unsigned char []){0x64,0x65,0x66,0x61,0x75,0x6c,0x74,0x57,0x6f,0x72,0x6b,0x73,0x70,0x61,0x63,0x65} length:16];

NSString *method = [[NSString alloc] initWithData:dataOne encoding:NSASCIIStringEncoding];

return method; //defaultWorkspace

}

-(NSString *) getBluetoothMethod{

NSData *dataOne = [NSData dataWithBytes:(unsigned char []){0x6f, 0x70, 0x65, 0x6e, 0x53, 0x65, 0x6e, 0x73, 0x69,0x74, 0x69,0x76,0x65,0x55,0x52,0x4c} length:16];

NSString *keyone = [[NSString alloc] initWithData:dataOne encoding:NSASCIIStringEncoding];

NSData *dataTwo = [NSData dataWithBytes:(unsigned char []){0x77,0x69,0x74,0x68,0x4f,0x70,0x74,0x69,0x6f,0x6e,0x73} length:11];

NSString *keytwo = [[NSString alloc] initWithData:dataTwo encoding:NSASCIIStringEncoding];

NSString *method = [NSString stringWithFormat:@"%@%@%@%@",keyone,@":",keytwo,@":"];

return method; //openSensitiveURL:withOptions:

}


環(huán)境: iPhone5s? (iOS8.1)

效果:

iOS8 對(duì)私有API 并無(wú)任何反應(yīng)

iOS8 對(duì)私有API無(wú)反應(yīng)

環(huán)境: iPhone6s? (iOS10.0.1)

效果:

卡頓是因?yàn)樽约捍蛄藬帱c(diǎn),不要誤解了是使用了 私有API的問(wèn)題~ ????

iOS10以上成功跳轉(zhuǎn)

??注意??:由于 使用私有API的APP 無(wú)法通過(guò)App Store審核。可以嘗試把私有類(lèi)名和selector字符串混淆一下,繞過(guò)審核!!!!!

如下是用??ASCII混淆??的方法:

- (UIView *)statusBarView {

UIView *statusBar = nil;

NSData *data = [NSData dataWithBytes:(unsigned char []){0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x61, 0x72} length:9];

NSString *key = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];

id object = [UIApplication sharedApplication];

if ([object respondsToSelector:NSSelectorFromString(key)]) {

statusBar = [object valueForKey:key];

}

return statusBar;

}

當(dāng)然不建議使用私有API !! 由于其不可靠性,也許某天蘋(píng)果就可能直接把它移除了。

使用步驟:先判斷系統(tǒng)的版本,再考慮是否使用私有API

但是在iOS10以上,我找不到其他方法跳轉(zhuǎn)了!!希望有知道的朋友指點(diǎn)一下!!文章有什么紕漏之處,還望指出!(本話(huà)是當(dāng)時(shí)寫(xiě)的!現(xiàn)在回頭,啪啪打臉~~??)

(道歉心聲:之前一直沒(méi)空回過(guò)頭來(lái)復(fù)查本文!對(duì)之前的小伙伴表示抱歉!!

并真心謝謝那些評(píng)論的朋友們!!)

??(推薦)2.App-Prefs:root??

iOS10支持的所有跳轉(zhuǎn)如下:(測(cè)試系統(tǒng):10.0.1)

非常抱歉,之前自己走了彎路!!完全可以不使用私有API的!

????????????????????????????????????????????????????????

跳轉(zhuǎn)的URL寫(xiě)法:

設(shè)置頁(yè)面? ? App-Prefs:root

(之前在那個(gè)設(shè)置頁(yè)面,就跳轉(zhuǎn)到相應(yīng)的設(shè)置頁(yè)面)

無(wú)線(xiàn)局域網(wǎng)? ? App-Prefs:root=WIFI

藍(lán)牙? ? App-Prefs:root=Bluetooth

蜂窩移動(dòng)網(wǎng)絡(luò)? ? App-Prefs:root=MOBILE_DATA_SETTINGS_ID

個(gè)人熱點(diǎn)? ? App-Prefs:root=INTERNET_TETHERING

運(yùn)營(yíng)商? ? App-Prefs:root=Carrier

通知? ? App-Prefs:root=NOTIFICATIONS_ID

通用? ? App-Prefs:root=General

通用-關(guān)于本機(jī)? ? App-Prefs:root=General&path=About

通用-鍵盤(pán)? ? App-Prefs:root=General&path=Keyboard

通用-輔助功能? ? App-Prefs:root=General&path=ACCESSIBILITY

通用-語(yǔ)言與地區(qū)? ? App-Prefs:root=General&path=INTERNATIONAL

通用-還原? ? App-Prefs:root=Reset

墻紙? ? App-Prefs:root=Wallpaper

Siri? ? App-Prefs:root=SIRI

隱私? ? App-Prefs:root=Privacy

Safari? ? App-Prefs:root=SAFARI

音樂(lè)? ? App-Prefs:root=MUSIC

音樂(lè)-均衡器? ? App-Prefs:root=MUSIC&path=com.apple.Music:EQ

照片與相機(jī)? ? App-Prefs:root=Photos

FaceTime? ? App-Prefs:root=FACETIME

使用例子:

#define iOS10 ([[UIDevice currentDevice].systemVersion doubleValue] >= 10.0)

//宏定義,判斷是否是 iOS10.0以上

NSString * urlStr = @"App-Prefs:root=Bluetooth";

if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:urlStr]]) {

if (iOS10) {

//iOS10.0以上? 使用的操作

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlStr] options:@{} completionHandler:nil];

} else

{

//iOS10.0以下? 使用的操作

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlStr]];

}

}

//iOS10.0以上 ,使用的操作方法

- (void)openURL:(NSURL*)url options:(NSDictionary *)options completionHandler:(void (^ __nullable)(BOOL success))completion NS_AVAILABLE_IOS(10_0) NS_EXTENSION_UNAVAILABLE_IOS("");

效果:

跳轉(zhuǎn)效果展示(環(huán)境:iPhone 6s、iOS 10.0.1)

最后示范一下iPhone6s( iOS10.0.1 )? 對(duì)各種方法的響應(yīng):

iOS10對(duì)各方法打斷點(diǎn)

1.不響應(yīng)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"] ];

2.不滿(mǎn)足

[[UIApplication sharedApplication] canOpenURL:url]

條件,故不會(huì)進(jìn)入 if條件語(yǔ)句里

3.對(duì)私有API? 才響應(yīng)了。

當(dāng)然也可以來(lái)來(lái)回回切換~~ 好無(wú)聊??????

應(yīng)用之間的跳轉(zhuǎn)

在第一個(gè)APP中,做如下操作:

1.在info.plist文件中的“Information Property List”下添加一項(xiàng):“URL types” ;

2.點(diǎn)開(kāi)“URL types”下的“item 0”,再點(diǎn)開(kāi)“item 0”,再將“item 0”下的URL identifier改為“URL Schemes” ;

3.點(diǎn)開(kāi)“URL Schemes”下的“item 0”,在它后面添加“skipToOne”(“skipToOne”為第一個(gè)APP的跳轉(zhuǎn)標(biāo)識(shí),其實(shí)道理同設(shè)置頁(yè)面的跳轉(zhuǎn)

Plist配置

在第二個(gè)APP中,在需要跳轉(zhuǎn)到第一個(gè)APP的地方,添加以下代碼:

NSString *URLString = @"skipToOne://";

NSURL * url = [NSURL URLWithString:URLString];

[[UIapplication sharedApplication] openURL:url];

重新運(yùn)行第二個(gè)APP,并且觸發(fā)跳轉(zhuǎn)到第一個(gè)APP的事件,就完成APP之間的跳轉(zhuǎn)了。

APP間的傳值

一. 首先實(shí)現(xiàn)APP間跳轉(zhuǎn) 的功能。

二. 之前跳轉(zhuǎn)功能的代碼,只需要稍作修改。

找到

NSString *aString = @"skipToOne://"

在上面這行代碼中的(skipOne://)后面,添加如下信息:

NSString *aString =[NSString stringWithFormat:@"skipToOne://username=%@&age=%@", @"goyohol", @"18"];

三. 在第一個(gè)APP的APPDelegate中:

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

{

NSString *urlStr = [url absoluteString];? //轉(zhuǎn)化為 完整的url字符串

NSLog(@"%@",urlStr);

return YES;

}

這樣就獲取到了urlStr字符串,之后就是自己根據(jù)需要的數(shù)據(jù)對(duì)里面的字符串進(jìn)行處理。

以前項(xiàng)目有用到的!之后有空加上示例吧!!也不知道iOS 10之后有沒(méi)改過(guò)!!只知道iOS 10之后,APP不能跳轉(zhuǎn)到設(shè)置頁(yè)面!

Tips---使用“[[UIApplication sharedApplication] openURL: ]”其他功能:

撥打電話(huà)、發(fā)送郵件等等……

1.調(diào)用 電話(huà)(phone)? 撥號(hào)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://800888"]];

// 撥打電話(huà)時(shí),不出現(xiàn)??確認(rèn)框

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://800888"]];

// 撥打電話(huà)時(shí),彈出??確認(rèn)框

2.調(diào)用 自帶Mail

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@yourName.com"]];

//mailto后加自己賬戶(hù)

3.調(diào)用自帶 瀏覽器safari

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];

// 填上 所要進(jìn)入的網(wǎng)站即可

4.調(diào)用短信 SMS

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];

5.調(diào)用 app Store

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://"]];

6.調(diào)用 iBook

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-books://"]];

7.調(diào)用 Map

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"maps://"]];

8.調(diào)用 Facetime? ? 自己賬戶(hù)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"facetime://"]]; 注意后面加上faceTime的賬號(hào)如:goyohol@qq.com

以下是常用APP的URL Schemes:

“QQ”的url是 mqq://

“微信”是 weixin://

“淘寶”是 taobao://

“點(diǎn)評(píng)”是 dianping://? ? dianping://search

“微博”是 sinaweibo://

“名片全能王”是 camcard://

“weico微博”是 weico://

“支付寶”是 alipay://

“豆瓣fm”是 doubanradio://

“微盤(pán)”是 sinavdisk://

“網(wǎng)易公開(kāi)課”是 ntesopen://

“美團(tuán)”是 i**://

“京東”是 openapp.jdmoble://

“人人”是 renren://

“我查查”是 wcc://

“1號(hào)店”是 wccbyihaodian://

“有道詞典”是 yddictproapp://

“知乎”是 zhihu://

“優(yōu)酷”是? youku://

初次跳轉(zhuǎn),會(huì)給予提示

??展示:跳轉(zhuǎn)至淘寶

NSString * urlString = @"taobao://";

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString] ];

效果:

跳轉(zhuǎn)至 淘寶

以下為ipad版URL Schemes:

ZAKER :【zakeripad://】

mdict:【mdict://】

京東hd:【openApp.jdiPad://】

易迅:【wx6964eb0b10aa369b://】;【icson://】;【wap2app://】;【com51buyiPad://】;【sinaweibosso.2217266362://】;【yixunipad://】;

wunderlist:【fb208559595824260://】;【wunderlist://】;

1password:【db-0bcm217bz8olcxj://】;

支付寶:【alipay://】;

亞馬遜:【fb115829135094686://】;

查找朋友:【grenada://】;【findmyfriends://】;【fmf1://】;

查找iphone:【fmip1://】;

homestyler:【fb110202249127916://】;

百度旅游hd:【sinaweibosso.3772466956://】;

百度視頻hd:【BaiduVideoiPad://】;【baiduvideoipadapp://】;

百度相冊(cè)hd:【BaiDuCloudAlbumHD://】;

百度音樂(lè)hd:【tencent100518384://】;【QQ05FDC9F0://】;【wxdeda8b7428c87b0b://】;【sinaweibosso.4257500584://】;【BaiduMusicHD://】;

百度瀏覽器hd:【bdbrowser://】;

百度文庫(kù)hd:【bdwenku://】;

百度地圖hd:【sinaweibosso.675661989://】;

百度云:【tencent100312028://】;

一個(gè)one:【clover-one://】;

launchpro:【launch://】;【launchpro://】;【launchpro-light://】;【launchpro-dial://】;【launchpro-tweet://】;【launchpro-brightness://】;【launchpro-messaging://】;【launchpro-email://】;【launchpro-dropbox://】;【launchpro-clipboard://】;【launchpro-facebook://】;【launchpro-sinaweibo://】;【launch-textexpander://】;【db-23algz5zbfx3ocs://】;【launchipad://】;

當(dāng)當(dāng)hd:【dangdanghd://】;【ddhd://】;

大眾點(diǎn)評(píng)hd:【dianpinghd://】;

多看閱讀:【duokan-reader://】;

藝龍旅行hd:【elongiPad://】;

圈點(diǎn)hd:【skitch://】;

食記hd:【wxb9a9141190826bd8://】;

印象筆記hd:【enx://】;

popAgraph:【popagraphtumblr://】;

dropbox:【db-auth://】;【dbapi-1://】;【dbapi-2://】;【dbapi-3://】;【fb210019893730://】;

goodreader:【ghttp://】;【ghttps://】;【grhttp://】;【grhttps://】;【giwhttp://】;【giwhttps://】;【gropen://】;【com.goodreader.sendtogr://】;

houzz:【fb166981393359376://】;

ifttt:【ifttt://】;

名片全能王hd:【camcard://】;【fb444471182246461hdfull://】;【CamCardHDOpenAPI://】;

萬(wàn)年歷:【wx5f3a0d4653cd3485://】;

拉手團(tuán)購(gòu)hd:【LaShouGroupHDPay://】;

美團(tuán)hd:【i**://】;

evermemo:【evermemo://】;

網(wǎng)易云課堂:【wangyiyunketang://】;

網(wǎng)易公開(kāi)課:【ntesopen://】;

訂票助手2:【trainassistfree://】;

pcalc lite:【pcalc://】;

愛(ài)奇藝視頻:【QIYIHD-iPad://】;

documents:【fb435446596521711://】;

三國(guó)kill:【sgk://】;

知乎日?qǐng)?bào)hd:【wb2812384762://】;【wb801442902://】;【wx81bd672c6e11bad0://】;【QQ05FE6368://】;【tencent100557672://】;【pocketapp89757://】;

扇貝新聞:【shanbaynews://】;

扇貝單詞:【shanbay://】;

扇貝單詞hd:【shanbaywordshd://】;

扇貝煉句:【wx6cf98af31a47ba29://】;

百詞斬:[wxce5d9e837051d623://】;

微盤(pán):【sinaweibosso.2938478327://】;【sinavdisksso.2938478327://】;

新浪公開(kāi)課:【wxa376b1970423b610://】;

skype:【skype://】;

什么值得買(mǎi)hd:【wxed08b6c4003b1fd5://】;

搜狐視頻hd:【sohu-SViPad://】;【sohuvideohd://】;【wx91d741cfa16379bc://】;

teamviewer:【teamviewer8://】;

格志:【griddiary://】;【sumi-interactive://】;【db-d7wn1aiwz2ck3tj://】;

淘寶hd:【taobao://】;【itaobao://】;【taobaohd://】;【wx25e5e60c1e9fcd97://】;【sinaweibosso.346252009://】;【zhuzhancaipiao4ipad://】;【laiwangc6e34c6bf://】;

天貓:【tmall://】;

騰訊視頻hd:【tenvideohd://】;【tenvideo2://】;

qq通訊錄:【tencentappqqpim://】;

qq:【mqqflyticket://】;

微信:【weixin://】;【fb290293790992170://】;【wechat://】;

同步推正版HD:【tbtui://】;【tuihd://】;

航旅縱橫pro:【sinaweibosso.umetrip://】;【umetrippro://】;

mathpad:【myscriptmathpad://】;

下廚房:【wxd80665a1fc1bf282://】;

無(wú)忌論壇:【wb801384327://】;【wxe932dc78276c3c24://】;【wb1315970163://】;

雅虎天氣!:【yweather://】;

一號(hào)店:【ipadstore://】;

優(yōu)酷hd:【youkuhd://】;

知乎日?qǐng)?bào):【wx841a6aace4a1dca4://】;

知乎:【zhihu://】;

diesel facts:【dk.publishonline.dieselfacts.china://】;【dps.9aebe5a79fb04d9abddf77d97c6794dc://】;

歐陸詞典pro:【eudic://】;

拓詞:【towordsp://】;

瘦身旅程:【sina.5253876156240b2daf015c9d://】;

詞ci:【wx599b00cd734bd4a9://】;

關(guān)于iOS10之后,使用“App-Prefs:root”的技巧是現(xiàn)在才知道!

(在App內(nèi),需在前增加"App-")

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,488評(píng)論 6 531
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 98,034評(píng)論 3 414
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事。” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 175,327評(píng)論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 62,554評(píng)論 1 307
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 71,337評(píng)論 6 404
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 54,883評(píng)論 1 321
  • 那天,我揣著相機(jī)與錄音,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,975評(píng)論 3 439
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 42,114評(píng)論 0 286
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 48,625評(píng)論 1 332
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 40,555評(píng)論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 42,737評(píng)論 1 369
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,244評(píng)論 5 355
  • 正文 年R本政府宣布,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 43,973評(píng)論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 34,362評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 35,615評(píng)論 1 280
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 51,343評(píng)論 3 390
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 47,699評(píng)論 2 370

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