我是一名新手,想要进行iPhone
应用程序开发。
我有一个示例应用程序,需要从SMS消息中启动。我不知道如何做到这一点。请帮助我。
<yourapp://yoururl>
将能够工作,但
yourapp://yoururl
允许您的应用程序响应某些URL(例如:myapp:// launch),并在短信中包含该URL,当用户启动该URL时,您的应用程序将启动。
我确定这不是最直接的方法(因为短信需要包含您的自定义URL),但我不知道是否可以通过任意短信来启动任意应用程序
在iPhone 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];
传递自定义应用程序的网址。
它运行良好。谢谢hhafez!
我用URL格式“myapp://”编写了一条短信,但它没有起作用。然后我尝试了“”,然后它就起作用了。谢谢Brad!