簡體   English   中英

從另一個應用程序打開iOS應用程序

[英]open iOS app from another app

我正在嘗試從另一個應用程序打開我的應用程序MyApp ,我已經為MyApp定義了自定義網址(即myapp:// )。

如果我在safari中編寫myapp://並單擊go,它將打開MyApp 現在,我想要的是一個只有UIButton “啟動MyApp”的簡單應用程序,當我單擊它時, MyApp將啟動。

我這樣做來嘗試了:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
}

但是什么也沒發生。 如果可以實現此功能,請提供代碼。

謝謝

解決了問題

我不知道如何使用,但是它可以與我在問題中編寫的相同代碼一起使用:

-(IBAction)launchMyApp:(id)sender
{
    NSString *mystr=[[NSString alloc] initWithFormat:@"myapp://"];
    NSURL *myurl=[[NSURL alloc] initWithString:mystr];
    [[UIApplication sharedApplication] openURL:myurl];
} 

如果可以在Safari中使用,則可以在UIWebView 嘗試在UIWebView顯示您在Safari中使用的頁面,看看它是否正常!

使用一些實際的URI,而不僅僅是方案,然后不使用任何內容,例如myapp://launch

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM