Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从http开始的自定义URL方案不工作

从http开始的自定义URL方案不工作
EN

Stack Overflow用户
提问于 2013-12-20 01:51:18
回答 3查看 3.8K关注 0票数 7

我在应用程序中使用了自定义URL方案。我成功地从safari重定向到我的应用程序。就像我做了URL方案"appname“。请查一下http://prntscr.com/2cjx0p

我需要使用像ios url redirect from mail to app这样的解决方案,但我不确定如何设置cookie。

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

背景故事:

我可以像在safari中键入"appname://“那样使用它,并且我被重定向到我的应用程序。

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

然后,我在URL方案中设置了"http“而不是"appname”,并再次共享该文本。所以它就像"http://"“,但是,通过输入这个,它不会将它重定向到我的应用程序。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-26 04:56:33

我解决了这个..。

我通过包含在Test.html页面中的live实现了这一点。下面的脚本是这样写的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
window.location = 'appName://';
</script>

现在,在共享url的同时,它就像是'http://demo.com/test.php/?d=‘。从邮件中,我打开了这个链接,它已经被重定向到我的应用程序的特定页面。

我从HERE那里找到了最大的帮助。

票数 4
EN

Stack Overflow用户

发布于 2013-12-20 02:28:56

在链接到代码的问题中,打开一个链接:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.myApp.com/appInstalled"]];

这将在服务器上的指定页上打开Safari。页面所做的唯一事情就是设置一个cookie,然后重定向回您的应用程序(使用自定义的URL方案)。这需要通过加载的网页来完成(因此使用返回的头& HTML)。

这样做的目的是将cookie存储在Safari中(这是将来需要它的地方--而且它应该有一个很久以后的到期日期)。我不认为你可以通过应用程序(沙箱)将cookie存储在Safari中。

您将看到一个切换到Safari,但它应该切换回您的应用程序几乎立即。

您应该能够在返回的HTML页面中使用javascript重定向:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<script type="text/javascript">
<!--
    window.location = "gameswap://?d"
//-->
</script>

或使用HTML (在本节中):

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<meta http-equiv="refresh" content="0; url=gameswap://?d" />
票数 6
EN

Stack Overflow用户

发布于 2015-01-29 04:32:07

如果不想使用http,请使用此格式。

在您的URL方案中设置此

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
www.my.app

打开应用程序的链接格式

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
www.<characters>.<characters>://<characters>

就像。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
www.my.app://open
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20700758

复制
相关文章
从URL开始,定位世界 | 洞见
从我们输入URL并按下回车键到看到网页结果之间发生了什么?换句话说,一张网页,要经历怎样的过程,才能抵达用户面前?下面来从一些细节上面尝试一下探寻里面的秘密。 ---- 前言:键盘与硬件中断 说到输入URL,当然是从手敲键盘开始。对于键盘,生活中用到的最常见的键盘有两种:薄膜键盘、机械键盘。 薄膜键盘:由面板、上电路、隔离层、下电路构成。有外观优美、寿命较长、成本低廉的特点,是最为流行的键盘种类。键盘中有一整张双层胶膜,通过胶膜提供按键的回弹力,利用薄膜被按下时按键处碳心于线路的接触来控制按键触发。 机械
ThoughtWorks
2018/04/17
9170
从URL开始,定位世界 | 洞见
html中的链接不添加http(协议相对 URL)
https://www.fgba.net/static/image/common/logo.png
曾高飞
2021/09/22
2.2K0
【解决方案】HTTP could not register URL http://+:6001/
Failed to host the DeployerNotificationReceiver System.ServiceModel.AddressAccessDeniedException: HTTP could not register URL http://+:6001/Deployer/NotificationService/. Your process does not have access rights to this namespace (see http://go.microsoft.c
悟空聊架构
2018/05/18
1.4K0
HTTP协议 - 从URI开始
URI, 既是统一资源标识符号,每个 Web 服务器都有一个 URI 标识符,它在世界范围内唯一标识并定位信息资源。
三毛
2018/08/30
7000
HTTP协议 - 从URI开始
从输入url开始能做哪些优化
此文主要讲的事情是如何让用户快点看到首屏页面,其主要影响因素是延迟和解析渲染耗时。有关安全部分其实也是优化的一部分。我们着重说下网络部分。
wangxl
2018/07/27
1.1K0
TarsGo 服务 Hello World——从 HTTP 开始
在进行本文实践之前,需要先完成TARS架的搭建,参考TARS框架部署文档(文末附链接)。在我们的实际应用中,目前基于 TARS,主要采用 Node.js 和 C++ 进行开发。对于 C++ 程序员来说,目前最热门的后台开发语言莫过于 Google 的 Go。TARS 框架最新的版本已经把内部的 TafGo 开源为 TarsGo。作为与时俱进的程序员,当然要尝鲜啦。
TARS基金会
2020/10/23
7530
[-Flutter插件篇 -] 从自定义插件开始说起
Flutter可以为你提供一个强大华丽简洁高效的跨平台UI界面, 但无论外表多么绚丽美女,没有内在也只是空壳,你会喜欢她吗?(还用问,当然会) 使用插件可以让Flutter轻松与当前平台进行联系,
张风捷特烈
2020/04/30
1.8K0
[-Flutter插件篇 -] 从自定义插件开始说起
[WPF自定义控件]从ContentControl开始入门自定义控件
我去年写过一个在UWP自定义控件的系列博客,大部分的经验都可以用在WPF中(只有一点小区别)。这篇文章的目的是快速入门自定义控件的开发,所以尽量精简了篇幅,更深入的概念在以后介绍各控件的文章中实际运用到才介绍。
dino.c
2019/05/17
4.1K0
「真®全栈之路 - DNS篇」故事从输入URL开始.....
但想着,这是别人嚼烂很多次的内容,缺乏挑战性,而且,页面操作过程中能优化的地方实在太多了。
前端劝退师
2019/08/16
1.2K0
「真®全栈之路 - DNS篇」故事从输入URL开始.....
「真®全栈之路 - DNS篇」故事从输入URL开始.....
但想着,这是别人嚼烂很多次的内容,缺乏挑战性,而且,页面操作过程中能优化的地方实在太多了。
桃翁
2019/07/17
1.4K0
「真®全栈之路 - DNS篇」故事从输入URL开始.....
python 的http请求模块 url
urllib3是一个强大的,理智的友好的HTTP客户端程序。大部分的Python的生态系统已经使用,你也应该urllib3。urllib3带来从Python标准库缺少许多关键特征:
py3study
2020/01/06
1.5K0
从0开始学自定义View -1
在这张图中坐标系和我们数学中的不一样,这里的Y轴下方是正数,X轴右方是正数,其中的View(浅蓝色背景)为我们自定义的View,MotionEvent是手指点击的位置,我们对View进行移动,也是根据MotionEvent返回的xy坐标点进行绘制的。
cMusketeer
2020/05/07
9280
腾讯 Tars-Go 服务 Hello World——从 HTTP 开始
Tars 框架最新的版本已经把内部的 Taf-Go 开源为 Tars-Go。作为与时俱进的程序员,当然要尝鲜啦。
amc
2019/01/06
13K9
腾讯 Tars-Go 服务 Hello World——从 HTTP 开始
原创 | 不写垃圾代码,从学会这个设计模式开始
所谓的媒介其实是一种封装的思想,把某些功能共同的逻辑抽象出来做成一个中间的媒介,从而减少代码之间的耦合,提升拓展性,更加方便日后的需求变更。
TechFlow-承志
2020/12/08
4150
HTTP协议之URL语法
URL提供了一种对任意的一种互联网资源定位的手段。但是这些资源是可以通过不同的方案来(比如,HTTP,FTP,SMTP)进行访问的,因此URL的语法会随着方案的不同而不同。
魔王卷子
2019/05/28
1.1K0
Http请求URL长度限制[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172528.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/23
3.4K0
HTTP method GET is not supported by this URL
在写一个简单的浏览器访问客户端代码的时候突然遇到了这个错误,那么我就来讲讲这个错误为什么发生 首先我们来看看浏览器报错的信息
一只胡说八道的猴子
2020/09/27
1.4K0
HTTP method GET is not supported by this URL
Mac提升工作效率从Alfred神器开始(上)
最近公司发了新Mac,又要重新装各种软件,问了一圈身边的人发现,居然还有这么多人不知道Alfred这款神器,我表示非常震惊,因为使用Mac不用这款Alfred神器,真的是太可惜了,它的功能真的真的非常强大, 掌握这款工具你可以扔掉你手中的鼠标了; 今天这篇文章介绍一下这款神器的使用!
石臻臻的杂货铺[同名公众号]
2021/07/14
8650
Mac提升工作效率从Alfred神器开始(下)
上一篇讲了 Alfred的基础篇,虽然基础篇讲的内容已经很强大了. 但是其实真正让Alfred坐上Mac效率提升第一的神器宝座的而是它的WorkFlow功能; WorkFlow 是工作流的意思; Alfred相当于提供了一个扩展接口,让所有人都能很方便的去制作一些工作流来满足自己的日常需求; 我今天搜罗了一些在开发人员看来是非常实用的 WorkFlow; 所有的文件已经打包好;可以一次性下载实用;
石臻臻的杂货铺[同名公众号]
2021/07/14
1K0
点击加载更多

相似问题

自定义URL方案和http

31

BroadcastReceiver不工作的自定义URL方案(ERR_UKNOWN_URL_SCHEME)

12

$http.get(url)不工作

30

HTTPS url不工作,但相同的HTTP工作

11

链接到http方案url的Xamarin.Forms - iOS应用程序不工作

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文