Iphone 使用NSURL从另一个应用程序启动应用程序
iOS应用商店中有一些应用程序允许您通过短信发送加密消息,它们似乎正在使用NSURL创建一个可点击链接,自动打开应用程序(从iMessage应用程序),其中“隐藏消息”已显示在应用程序中 我的问题是,如何在NSURL中存储信息?我知道谁可以使用NSURL从另一个应用程序启动我的应用程序,但如何存储启动的应用程序要使用的额外信息,如文本、图像或在线视频链接Iphone 使用NSURL从另一个应用程序启动应用程序,iphone,ios,url,Iphone,Ios,Url,iOS应用商店中有一些应用程序允许您通过短信发送加密消息,它们似乎正在使用NSURL创建一个可点击链接,自动打开应用程序(从iMessage应用程序),其中“隐藏消息”已显示在应用程序中 我的问题是,如何在NSURL中存储信息?我知道谁可以使用NSURL从另一个应用程序启动我的应用程序,但如何存储启动的应用程序要使用的额外信息,如文本、图像或在线视频链接 如果这是一个基本的问题,我很抱歉,我没有太多的工作与网址。非常感谢。数据未存储在NSURL中。但是,您可以将参数与URL一起传递,并在新打开的
如果这是一个基本的问题,我很抱歉,我没有太多的工作与网址。非常感谢。数据未存储在
NSURL
中。但是,您可以将参数与URL一起传递,并在新打开的应用程序中相应地检索它们。
现在,您可以按照自己的方式使用这些参数。数据不存储在
NSURL
中。但是,您可以将参数与URL一起传递,并在新打开的应用程序中相应地检索它们。
现在,您可以按照自己的方式使用这些参数。当您在应用程序的info.plist(如
myapp
中注册URL方案时,您可以使用以下URL来调用应用程序
myapp://
myapp://some/path/here
myapp://?foo=1&bar=2
myapp://some/path/here?foo=1&bar=2
您可以在
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法,并根据每个url执行操作
参考:当您在应用程序的info.plist(如
myapp
中注册URL方案时,您可以使用以下URL来调用应用程序
myapp://
myapp://some/path/here
myapp://?foo=1&bar=2
myapp://some/path/here?foo=1&bar=2
您可以在
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url
sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
方法,并根据每个url执行操作
参考:我们可以通过URL方案概念实现应用程序之间的通信。 如果您可以浏览下面的链接,您将了解如何在应用程序之间共享数据
我们可以通过URL方案概念实现应用程序之间的通信。 如果您可以浏览下面的链接,您将了解如何在应用程序之间共享数据
您能给出一个带有“加密邮件”的URL示例吗?无法将信息存储到NSURL中。您所能做的就是向URL添加信息,然后解析它,例如“yourAppN”ame://message=some+信息“仅供参考:@shabzco这就是我的意思。我对加密部分不感兴趣,我的意思是将信息(纯文本)添加到URL而不是“存储”。多亏了你的回答,我才明白。你能给出一个带有“加密消息”的示例URL吗?无法将信息存储到NSURL中。您所能做的就是向URL添加信息,然后解析它,例如“yourAppN”ame://message=some+信息“仅供参考:@shabzco这就是我的意思。我对加密部分不感兴趣,我的意思是将信息(纯文本)添加到URL中,而不是“存储”。多亏了你的回答,我已经找到了答案。很棒的教程!只是简单地浏览一下,我就知道该怎么办了。我明天会通读的。谢谢很棒的教程!只是简单地浏览一下,我就知道该怎么办了。我明天会通读的。谢谢