4

私はiphoneアプリケーション開発が初めてです。

SMS メッセージから起動する必要があるサンプル アプリケーションがあります。これを行う方法がわかりません。私を助けてください。

4

4 に答える 4

9

SMS が iPhone のメールと同じように動作する場合は、カスタム URL を括弧で囲んで、そのスキームに応答するアプリケーションを起動させる必要があることに注意してください。例えば、

<yourapp://yoururl>

動作しますが、

yourapp://yoururl

しない。

于 2009-03-10T02:28:01.550 に答える
5

アプリケーションが何らかの URL (例: myapp://launch ) に応答できるようにし、その URL を SMS に含めます。ユーザーがその URL を起動すると、アプリケーションが起動します。

それが最も簡単な方法ではないことは確かですが (SMS にカスタム URL を含める必要があるため)、任意の SMS で任意のアプリケーションを起動できるかどうかはわかりません。

iPhone の URL スキームで Google を実行すると、これを実装する方法について多くの詳細が見つかります。

ここに例があります

于 2009-03-09T06:54:19.590 に答える
1

以下の appdelegate メソッドは、アプリを開くために使用された完全な URL を示します

 -(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url
{
  //you could parse the url and take action according to that
}

以下のアプリ デリゲート メソッドは、アプリを開いた原因となったアプリを示します

- (BOOL)application:(UIApplication *)application openURL: (NSURL *)url sourceApplication:(NSString *)sourceApplication
     annotation:(id)annotation
{
 //you could capture the refered app custom url and open back from your app
return YES;

}

次のコード スニペットを使用すると、アプリを開いたアプリを開くことができます

 NSURL *urlObj = [NSURL URLWithString:url];
[[UIApplication sharedApplication] openURL:urlObj];

カスタム アプリの URL を渡します。

于 2013-09-19T07:15:42.973 に答える