亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從另一個內部啟動應用程序(IPhone)

從另一個內部啟動應用程序(IPhone)

iOS
慕森卡 2019-06-14 17:39:35
從另一個內部啟動應用程序(IPhone)是否有可能從另一個應用程序中啟動任意的iPhone應用程序?例如 在我的應用程序中,如果我希望用戶按下一個按鈕并直接進入手機應用程序(關閉當前的應用程序,打開手機應用程序).這有可能嗎?我知道這可以用來打電話與電話的網址鏈接,但我想讓手機應用程序的啟動,而不撥任何具體的號碼。
查看完整描述

3 回答

?
倚天杖

TA貢獻1828條經驗 獲得超3個贊

正如Kevin指出的,URL方案是在應用程序之間進行通信的唯一方式。所以,不可能發布任意的應用程序。

但是,可以啟動任何注冊URL方案的應用程序,無論是蘋果的、您的還是其他開發人員的。文檔就在這里:

與其他應用程序通信

至于手機的啟動,看上去就像你的tel:在手機啟動之前,鏈接至少需要三位數。因此,您不能直接進入應用程序w/o撥號一個號碼。


查看完整回答
反對 回復 2019-06-14
?
波斯汪

TA貢獻1811條經驗 獲得超4個贊

我發現編寫一個可以打開另一個應用程序的應用程序很容易。

假設我們有兩個名為FirstAppSecondApp..當我們打開FirstApp時,我們希望能夠通過單擊一個按鈕打開第二個應用程序。這樣做的解決辦法是:

  1. 在第二應用程序中

    轉到第二個應用程序的plist文件,您需要添加一個URL方案用繩子iOSDevTips(當然,你可以寫另一個字符串,這取決于你自己)。


2.在FirstApp

使用以下操作創建一個按鈕:

- (void)buttonPressed:(UIButton *)button{
  NSString *customURL = @"iOSDevTips://";

  if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:customURL]])
  {
    [[UIApplication sharedApplication] openURL:[NSURL URLWithString:customURL]];
  }
  else
  {
    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"URL error"
                              message:[NSString stringWithFormat:@"No custom URL defined for %@", customURL]
                              delegate:self cancelButtonTitle:@"Ok" 
                              otherButtonTitles:nil];
    [alert show];
  }}

就這樣?,F在,當您可以單擊FirstApp中的按鈕時,它應該打開第二個應用程序。


查看完整回答
反對 回復 2019-06-14
  • 3 回答
  • 0 關注
  • 577 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號