标签: url-scheme

从电子邮件链接启动iPhone应用程序

我一直在试用iPhone SDK中的URL方案,我已经让我的应用程序使用自定义URL方案启动,如"myap:// Dosomething",但这对我想要的并不实用.有可能以某种方式注册一个方案,允许像" http://www.mydomain.com/ " 这样的电子邮件中的链接启动我的应用程序,比如app store链接和youtube链接吗?

iphone url objective-c url-scheme

7
推荐指数
2
解决办法
4078
查看次数

iOS URL方案长度

iOS应用程序的URL方案的长度是否有限制?

我们有许多应用程序,并希望在它们前面加上14个字符的公司名称,以防止歧义.我没有看到文档中有任何限制,我可以在Xcode中输入任意长的字符串.

我知道较短的方案是首选方案,但方案的长度是否有限制?

iphone url-scheme ios

7
推荐指数
1
解决办法
5470
查看次数

Xcode - 多个URL方案

在我的应用程序中,我想要两个不同的URL方案.
OneTwo
所以用户可以用以下方式打开我的应用程序:
one://something

two://something

我用这个:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
}
Run Code Online (Sandbox Code Playgroud)

如果用户键入一个或两个,应用程序将如何知道?

iphone xcode objective-c url-scheme ios

7
推荐指数
1
解决办法
6765
查看次数

如何在iPhone的原生照片应用程序共享菜单中列出我的iPhone应用程序?

是否可以在iPhone的原生照片应用程序的共享/发送菜单中列出我的iPhone应用程序?

有些链接说不可能.但后来如何允许Facebook,Twitter应用程序,因为那些也不是苹果开发的本机应用程序.

任何帮助表示赞赏.

谢谢Sayali

iphone objective-c url-scheme ios6

7
推荐指数
1
解决办法
3678
查看次数

从第三方iOS应用程序打开Lync 2013 Mobile客户端

我在iOS中安装了Lync 2013移动客户端,我知道执行lync:// url方案如下所示

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"lync://"]];
Run Code Online (Sandbox Code Playgroud)

将打开已安装的Lync应用程序,但我想了解更多有关可用于自定义URL方案的其他URL参数,以执行其他操作,例如

  1. 使用凭据自动登录
  2. 打开会议URL

url-scheme ios lync-2013

7
推荐指数
1
解决办法
2583
查看次数

以http无效的自定义URL方案

我在应用程序中使用了自定义URL方案.我成功地从safari重定向到我的应用程序.就像我已经制作了URL方案"appname".请查看http://prntscr.com/2cjx0p.

我需要使用像ios url重定向从邮件到应用程序的解决方案,但我不确定如何设置cookie.

我发现我必须首先在我的应用程序中为服务器" http://myappname.com " 设置一个cookie .但是我应该怎么做呢?


背景故事:

我可以在safari中输入"appname://"来使用它,然后我被重定向到我的应用程序.

现在,我必须分享这个邮件.并且要求是从邮件打开应用程序.所以,我还将此链接设置为可在电子邮件正文中单击.但是,因为它以"appname://"开头,所以我没有重定向到我的应用程序.这意味着此链接必须以"http://"开头.

然后,我在URL方案中设置了"http"而不是"appname",并再次共享该文本.所以它会像"http://".但是,通过键入此内容,它不会将其重定向到我的应用程序.

iphone cookies url-scheme ios

7
推荐指数
2
解决办法
2202
查看次数

Apple Music URL计划

我需要知道Apple Music的URL Scheme才能打开一首特定的歌曲.到目前为止,我使用的链接如下:

https://itunes.apple.com/us/album/monsieur-cousteau/id496076893?i=496076903&uo=4
Run Code Online (Sandbox Code Playgroud)

这个链接在iTunes Store中运行得很好,但现在已不再适用了.这是因为该链接是由Apple Music打开的,它似乎有效,因为它打开了专辑,而不是特定的歌曲.

url-scheme itunes-store apple-music

7
推荐指数
1
解决办法
5486
查看次数

防止iOS URL方案劫持

我有一个通过URL方案从另一个应用程序打开的应用程序.该URL包含注册令牌.由于任何应用程序都可以注册与我的应用程序相同的URL方案,我担心"假"应用程序可以执行中间人攻击并捕获注册令牌.

我的想法是在我的应用程序首次打开时检查URL方案是否未打开另一个应用程序.

从安全角度来看,如果URL方案第一次打开我的应用程序,它将来是否会打开我的应用程序?

security url-scheme ios ios9

7
推荐指数
2
解决办法
2482
查看次数

YouTube网址计划tvOS

我正试图通过我的应用程序使用URL方案或直接在iOS设备上打开YouTube应用程序的YouTube.com域打开YouTube应用程序.

这是我试过的代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"youtube://results?search_query=trailer+%@",movieTitle]]];
Run Code Online (Sandbox Code Playgroud)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"https://www.youtube.com/results?search_query=trailer+%@",movieTitle]]];
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何效果.有关如何检索YouTube tvOS应用程序的URL方案的任何想法?

youtube objective-c url-scheme tvos

7
推荐指数
1
解决办法
1036
查看次数

从最终用户隐藏URL方案的最佳做法

我想在应用程序中发送短信,这些短信是在同一个应用程序中打开其他视图的链接.就像通知文本消息,其中包含指向应用程序中其他视图的链接.因此,最好的方法是插入URL方案myAppName://someQuery?blablabla=123,然后依次触发openURL命令并打开该特定视图.

从最终用户隐藏url方案的最佳做法是什么?它看起来很丑陋,也不想创建最终用户可以将值传递给url方案的可能性.

我的选择:

  1. 使用网络链接,打开Safari,然后返回应用程序.这需要时间.
  2. 使用html标签<a href=myAppName://someQuery?blablabla=123">Test</a>,但这会影响性能,因为我需要继续将属性文本分配给textView,这是超级慢和错误.

到目前为止,我有它的最佳选择2.只是想知道是否有其他好的想法...

谢谢您的帮助

cocoa-touch objective-c url-scheme ios

7
推荐指数
1
解决办法
806
查看次数