app之間傳遞參數

1.添加被傳入參數的app的白名單 如:test

2.NSString*Str = [NSStringstringWithFormat:@"text1://name=@"lili"&password=@"123""];

NSURL*url = [NSURLURLWithString:Str];

if([[UIApplicationsharedApplication]canOpenURL:url])

{

? ? ?[[UIApplicationsharedApplication]openURL:url];

}

else

{

NSLog(@"未安裝app,請先下下載安裝app");

}

ps://后面的就是傳入的參數

3.在接收參數的Delegate中加入

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

{

if(url ==nil){}

else{ NSString*Str = [url absoluteString];//收到的參數 ?}

returnYES;

}

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 目標 平常我們做iOS開發,會經常遇到打開其他的APP的功能。本篇文章講的就是打開別人的APP的一些知識。我們的目...
    橙娃閱讀 6,593評論 0 5
  • APP的跳轉: 通過[ [UIApplication sharedApplication] openURL:url...
    貪吃的貓cx閱讀 7,723評論 5 27
  • 工作了兩年多,一直有個“壞習慣”,就是將工作中遇到的一些問題、技巧或心得記在印象筆記里面,按理來說,作為一個...
    F森閱讀 2,035評論 3 26
  • 環境:ios9 重要的提示: 應用A:和應用B:都同時寫上同樣的url schemes為URLSA,然后在應用C中...
    水晶蘭閱讀 1,268評論 0 2
  • 今早起晚了,一睜眼已經6:30了,我一咕嚕爬起來,迅速穿戴整齊,打開我心愛的蘋果筆記本電腦,開啟了今天的扁平插畫之...
    寧博Villa閱讀 947評論 0 6