问题标签 [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 投票
1 回答
214 浏览

ipad - 应用商店启动请求无法完成

我正在尝试使用以下任一调用启动应用商店页面:

当我在浏览器中输入它们时,这两个 url 都有效。但是,在模拟器和设备上,我在尝试启动应用商店后立即收到“您的请求无法完成”错误对话框。

有什么明显的我做错了吗?

0 投票
3 回答
6295 浏览

iphone - 为什么 UIApplication 在我的 Mac 应用程序中不起作用

我正在为我的 iphone 应用程序使用 openURL,运行良好,但现在我想在 mac 上使用它,通常,我使用此代码

它在 Xcode for iPhone 应用程序中完美运行,但是在做一个 mac 应用程序时,它给我这个错误:

"UIApplication" undeclared (first use in this function)

所以帮助任何人?

0 投票
2 回答
1510 浏览

objective-c - Objective C 从另一个应用程序检索数据

我写了两个应用程序,我需要它们之间的交互。我的意思是,在第一个应用程序中,有一个视图,您需要在其中添加一个数字。但是,如果您不想写下来,其他应用程序会为您生成它。所以我需要第二个应用程序生成的数字,并用它填充视图。

我读了很多关于这个主题的文章,我知道我必须使用自定义 URL 方案。例如一篇关于此的好文章:链接。因此,如果我理解,我需要定义这样的方案:

在第一个应用程序中:

  • URL 标识符:com.mycompany.myfirstapp
  • URL Schemes 第一项:myFirstApp

在第二个应用程序中:

  • URL 标识符:com.mycompany.mysecondapp
  • URL Schemes 第一项:mySecondApp

然后在第一个应用程序中,例如在按钮的 IBAction 中:

在第二个应用程序中,我必须实现

方法和

方法。然后解析 URL,并进行数字生成。但问题就在这里。我怎样才能“告诉”第一个应用程序第一个应用程序生成的数字?我必须再次使用 openURL,并通过 URL 检索号码?

0 投票
2 回答
3126 浏览

iphone - UIApplication 的 openURL 使我的应用程序崩溃

我正在使用 UIApplication 的 openURL: 方法在 Safari 中打开网站。当用户回到应用程序(快速切换)时,它会重新启动。这意味着我的应用程序已退出而不是进入后台。

有没有人有同样的问题?有任何想法吗?先感谢您。

0 投票
2 回答
1178 浏览

cocoa-touch - 如何拨打电话、发送短信或在地图上查找地址?

来自我的应用程序的编码 detailView,它有一个分组表视图。如果单击电子邮件,我希望应用程序拨打选定的电话号码或发送文本或发送电子邮件,如果选择了地址,则转到谷歌地图。这是我的 didSelectRowAtIndexPath .. 它不工作。我不知道如何获取所选单元格的信息。请帮忙。

如果有帮助,这是我的 cellForRowAtIndexPath。

0 投票
2 回答
1970 浏览

ruby-on-rails - 如何在 Rails 中获得真正的 after_destroy?

我有一个after_destroy模型回调,它在模型实例被销毁后重新生成缓存。它通过调用open("http://domain.com/page-to-cache")需要重新缓存的尽可能多的页面来做到这一点。

问题是此时模型实例显然还没有完全销毁,因为那些打开的 url 请求仍然注册它的存在,并且重新生成的缓存看起来与销毁前的缓存完全一样。在模型实例实际销毁后如何运行这些调用?

0 投票
1 回答
23050 浏览

iphone - 如何使用 [[UIApplication sharedApplication] openURL:] 打开其他应用程序?

我按照http://iosdevelopertips.com/cocoa/launching-your-own-application-via-a-custom-url-scheme.html指令在 app2(FontTest) 中打开 app1(GlassButton)。

FontTest 的打开方法如下:

“res”的值为“YES”,但在调用 openURL 方法后什么也没有发生。“FontTest”的信息列表如下:

我尝试通过“twitter://”和“fb://”成功打开 twitter 和 facebook 应用程序。但是我不知道为什么我无法打开这个小应用程序。我不确定是否有任何事情/步骤错误或丢失?需要我处理- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)urlFontTest,如果是,如何处理?你能帮帮我吗?提前致谢!

0 投票
5 回答
4949 浏览

iphone - 使用 openURL 发送邮件的问题

我在使用 openURL 打开邮件客户端时遇到问题。这是代码。

我想,是否有任何类型的编码需要使用特殊字符,这是确实存在的,但在示例文本中没有显示。

谢谢

0 投票
2 回答
143 浏览

iphone - 在 OpenURL(http) 中获得与 Safari 中相同的缩放级别?(OpenURL 视图不可缩放)

Iphone 3 和 4 上的行为相同,都使用 OS 4.3.2。

我不是在 UIWebview 中而是在外部打开 URL,使用 openURL() --> Safari。

如果我在 Safari 应用程序中访问 visiteksjo.se,我会看到一个缩小的视图,我可以双击或捏合来放大和缩小。

如果我在我的应用程序中使用 OpenURL 打开相同的 URL,我会看到一个放大的视图并且无法缩小或缩小,我必须平移才能阅读。

我没有做任何特别的事情来获得该页面的特殊视图。Safari 和 Safari-from-openURL 是否将不同的信息传递给网页服务器?

我可以采取哪些步骤从我的应用程序中获得与在 Safari 应用程序中相同的查看行为?

(似乎应用内 Safari 调用的行为类似于 search.yahoo.com 的移动版本,而 Safari 应用的行为类似于同一页面的桌面版本。)

附言。如果您想确认行为上的差异,有问题的应用程序在 App Store 上称为Eksjö 。

0 投票
1 回答
2723 浏览

ios - iOS 应用可以在不打开页面的情况下切换到 Safari 吗?

我知道我的应用程序可以通过执行以下操作在 Safari 中打开特定 URL:

但是,有没有办法让我的应用程序在不打开 URL 的情况下切换到 Safari ?

我想切换到 Safari,但让它继续显示用户上次查看它时打开的任何页面。