问题标签 [openurl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
154 浏览

iphone - 从 iPhone 加载 url 之前的代码执行

如果你打电话:

它似乎会自动退出您的应用程序——绕过 dealloc、viewDidDisappear 或任何其他函数。

有没有办法在此调用和 Safari(或电话或电子邮件)启动之间放置任何代码,而不必在每次 openURL 调用之前放置一个计时器?

====

编辑:只有当一个特定的视图关闭时,我才需要调用一些东西——无论它是“礼貌地”关闭,还是突然关闭......

0 投票
1 回答
279 浏览

iphone - NSURL 任何时候都不起作用

我有时会遇到以下问题,我的 openURL-Dialog 工作得很好,然后我从 url 中查看了变量,这就是变量:

但有时在变量的末尾会有一些疯狂的元素,如下所示:

我从 .asc 文件中获取此页面,并且两者都在此文件中正常没有这些元素,我该怎么做才能解决这个问题?

谢谢大家事先的帮助

0 投票
1 回答
217 浏览

iphone - Apple 是否需要从您的应用程序中对 Safari 中的 openURL 进行网络检测?

我即将向应用商店提交我的第一个 iPhone 应用,在关于页面中,我有一个指向我们网站的链接。如果网络不存在,是否可以允许 Safari 打开并无法加载,或者我是否需要使用可达性代码来事先检测到这一点?

我不希望该应用程序被拒绝,因此希望涵盖所有基础。

谢谢

0 投票
1 回答
760 浏览

iphone - 从 iPhone 应用程序中通过电子邮件发送 HTML 在特殊字符处停止

我有一个 iPhone 应用程序,它可以让用户通过电子邮件将一些预先确定的文本作为 HTML 发送。

我遇到的问题是,如果文本中包含特殊字符(例如,&、>、<),我用于发送电子邮件正文的 NSString 变量会在特殊字符处被截断。

我不确定如何解决这个问题(我尝试使用 stringByAddingPercentEscapesUsingEncoding 方法......但这并没有解决问题)。

关于我做错了什么/如何解决它的想法?

这是显示我正在尝试做的示例代码

谢谢!!!

0 投票
2 回答
1372 浏览

objective-c - openURL 中有多个字符串。iPhone SDK

我正在为 iPhone 制作一个 twitter 应用程序,我正在尝试添加一个按钮来打开 Safari,并将用户带到他们的 twitter 主页。我有一个名为用户名的文本字段,所以下面的代码不起作用,希望有人能够帮助我。

任何帮助表示赞赏!谢谢!

0 投票
4 回答
7530 浏览

iphone - [UIApplication sharedApplication] openURL 后重启 iPhone 应用程序

正如标题所说,我想知道如何在执行此操作后重新启动我的 iPhone 应用程序:

[[UIApplication sharedApplication] openURL:[NSURL UrlWithString:@"tel://0123456789"]]

这似乎很简单,因为我看到许多主题也谈论在openURL调用时恢复应用程序的状态,但我找不到如何在调用完成后简单地重新启动应用程序。

它应该是默认行为吗?至于我,通话结束后iPhone会打开收藏夹,我不知道为什么。

0 投票
2 回答
2728 浏览

iphone - UIPasteboard 大小

自 iOS4+ 以来,这不再相关 - 所以请停止投票!或者至少解释你的反对意见

我正在尝试为从精简版到完整版应用程序的升级路径,它可以存储无限量的数据(我不想在应用程序购买中这样做)。

我希望能够使用自定义 url 进行升级,而无需在线状态来缓存数据。

因此正在考虑使用 UIPasteboard 对象。

有谁知道或对存储到 UIPasteboard 的数据的最大可能大小做过任何调查?似乎没有关于此的苹果文档。

这会因设备而异吗?即它是RAM有限的吗?

我尝试了一个 50MB 的文件,并且知道这会失败(即使在模拟器中),尽管 5 MB 的文件是可以的。在您使用 dataForPasteboardType 获取数据之前,无法知道它是否失败:

另外,有没有人做过 2 个应用程序自定义 URL 来执行一种请求/响应应用程序间通信?我在想我可以通过这种方式支持任意大小的数据......

0 投票
2 回答
3739 浏览

iphone - 如何注册我的应用程序以使用 openUrl 方案?

当我在另一个应用程序或网站(在 Safari 中)中使用 openUrl 时,如何注册我的 iPhone 应用程序以打开?

0 投票
3 回答
8118 浏览

iphone - UIApplication openURL 背景

在我的 iOS 4 应用程序中,我需要在用户指定的时间从后台打开一个 URL。但是,由于某种原因,我无法从后台启动 URL。这是我打开 URL 的代码:

该代码都是从之前创建的守护线程启动的。我已经在模拟器上测试了这段代码,并且没有打开 URL,并且该方法YES由于某种原因返回,但是当我再次打开我的应用程序(通过快速应用程序切换)时,它会打开 URL。有什么方法可以让我的应用程序在这一点上再次进入前台(不是通过本地通知),以便可以打开 URL,或者这是一个错误或未记录的功能。此外,如果有另一种打开 URL 的方法,它可以在后台运行,那也会很有帮助。

0 投票
2 回答
5455 浏览

iphone - iOS使用UIApplication openURL启动浏览器后如何退出当前应用程序

我对 iOS 开发非常陌生。我需要的应用程序非常简单:只需打开网络浏览器并在我的应用程序启动时转到特定的 URL。所以在委托文件的didFinishLaunchingWithOptions中,我添加了一行代码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.google.com"]];

该应用程序可以打开 safari 并转到 google,但是当我按下主页按钮并尝试再次打开该应用程序时,我得到了一个写入屏幕。我知道我必须在调用浏览器后释放资源,但我不知道该怎么做。

非常感谢。

射线