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)事件
- (IBAction)buttonTouch:(UIButton *)sender { }
iOS10之前的方法
當(dāng)然可以直接跳轉(zhuǎn)到設(shè)置(總)頁(yè)面:
在“*- (IBAction)buttonTouch:(UIButton )sender { }”里面加上:
[[UIApplication sharedApplication]openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString] ];
效果:
環(huán)境: iPhone6s ( iOS10.0.1 )
效果:iOS10以上 會(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)的P鲎摇老速!
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ì)述了~
URL Scheme 就是實(shí)現(xiàn)跳轉(zhuǎn)URL協(xié)議的名稱(可以多個(gè))。
而APP的跳轉(zhuǎn)就需要設(shè)置“URL Schemes”來(lái)實(shí)現(xiàn):
其中之后URL對(duì)象续担,會(huì)根據(jù)URL Scheme內(nèi)容來(lái)創(chuàng)建!
在“- (IBAction)buttonTouch:(UIButton *)sender { }
”里面加上:
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"] ];
效果:
在“- (IBAction)buttonTouch:(UIButton *)sender { }
”里面加上:
NSURL *url = [NSURL URLWithString:@"prefs:root=WIFI"];
// 最好加上 ??判斷條件??
if ([ [UIApplication sharedApplication] canOpenURL:url])
{ // 看是否 允許跳轉(zhuǎn)
[[UIApplication sharedApplication] openURL:url];
}
效果:
????以下指令 分別跳轉(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)電話設(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è)文件,還有其他功能自己可以慢慢使用Q雕伞眶根!
“iOS10-Runtime”的地址:https://github.com/JaviSoto/iOS10-Runtime-Headers
使用時(shí),只需要往工程里拖入“MobileCoreServices.framework”就行了边琉!
iOS10的系統(tǒng)URL Scheme改成了首字母大寫(xiě)属百,使用小寫(xiě)的方式會(huì)無(wú)法打開(kāi)。
網(wǎng)上說(shuō)法 :
要先在 info.plist的LSApplicationQueriesSchemes項(xiàng)中添加一個(gè)Prefs的URL Schemes艺骂。
??最后發(fā)現(xiàn)不用設(shè)置Plist文件也實(shí)現(xiàn)了跳轉(zhuǎn)诸老。
(可能是之前配置了“URL Types”的原因吧!??????還希望懂的朋友 指點(diǎn)一下G 1鸱!??????)
在“- (IBAction)buttonTouch:(UIButton *)sender { }
”里面加上:
//注意??首字母改成了 ??大寫(xiě)忧额,prefs->Prefs
NSURL*right_url=[NSURL URLWithString:@"Prefs:root=Bluetooth"];
Class LSApplicationWorkspace = NSClassFromString(@"LSApplicationWorkspace");
[[LSApplicationWorkspace performSelector:@selector(defaultWorkspace)] performSelector:@selector(openSensitiveURL:withOptions:) withObject:right_url withObject:nil];
效果:
iOS8 對(duì)私有API 并無(wú)任何反應(yīng)
環(huán)境: iPhone6s ( iOS10.0.1 )
效果:
卡頓是因?yàn)樽约捍蛄藬帱c(diǎn)厘肮,不要誤解了是使用了 私有API的問(wèn)題~ ????
??注意??:由于 使用私有API的APP 無(wú)法通過(guò)App Store審核∧婪可以嘗試把私有類名和selector字符串混淆一下类茂,繞過(guò)審核KJ簟!9臁:衿!
如下是用??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)一下o鄙!!文章有什么紕漏之處窍株,還望指出民轴!(本話是當(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ú)線局域網(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<NSString *, id> *)options completionHandler:(void (^ __nullable)(BOOL success))completion NS_AVAILABLE_IOS(10_0) NS_EXTENSION_UNAVAILABLE_IOS("");
效果:
最后示范一下**iPhone6s( iOS10.0.1 ) 對(duì) 各種方法 **的響應(yīng):
1.不響應(yīng)[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=MUSIC"] ];
[[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))
在第二個(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"];
- (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ò)A杞凇!只知道iOS 10之后洒试,APP不能跳轉(zhuǎn)到設(shè)置頁(yè)面倍奢!
Tips---使用“[[UIApplication sharedApplication] openURL: ]”其他功能:
撥打電話、發(fā)送郵件等等……
1.調(diào)用 電話(phone) 撥號(hào)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://800888"]];
// 撥打電話時(shí)垒棋,不出現(xiàn)??確認(rèn)框
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"telprompt://800888"]];
// 撥打電話時(shí)卒煞,彈出??確認(rèn)框
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@yourName.com"]];
//mailto后加自己賬戶
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.apple.com"]];
// 填上 所要進(jìn)入的網(wǎng)站即可
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://10086"]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://"]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-books://"]];
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"maps://"]];
[[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://
NSString * urlString = @"taobao://";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:urlString] ];
效果:
以下為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://】; 雅虎天氣9韧琛:【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-")
對(duì)之前的看我文章的小伙伴表示抱歉!聘芜!(2017.06.15)