标签: url-scheme

URL方案和Facebook App 5.0

有一个问题已经与群体有关,但似乎远不止于此.是否已将URL方案完全抛弃到新应用程序之外(除了通用的fb:/​​/),还是有新的受支持方案列表?

特别是,我们无法到达地方详细信息页面.我也尝试过/ pages,/ page,/ places,/ place ...

谢谢,伊万

url-scheme ios facebook-ios-sdk

2
推荐指数
1
解决办法
767
查看次数

来自终端 Android 的 URL Scheme/Deeplink 测试

我想知道如何为我的应用测试一些深层链接。该功能已在我的应用程序中实现,并且运行良好。到目前为止,我一直在测试它的方式是创建我的 HTML 页面并将 URL 方案分配给按钮。我知道有一种方法可以从终端测试它们,但我忘记了命令是什么/我应该从哪里调用它。有人可以帮忙吗?

android url-scheme deep-linking

2
推荐指数
1
解决办法
2451
查看次数

Apple 的 URL Scheme 映射列表(Mac 和/或 iPhone)

我正在尝试查找有关与某个应用程序关联的自定义 URL 映射方案的更多信息。我检查了一些 SO 讨论,但无法得出结论。我有几个关于 URL Scheme Mapping 的问题,

  1. 有没有办法(比如某个命令或存储此信息的文件)来获取 URL Schemes 列表以及它们在给定的 Apple iPhone 或 Mac 上映射到的应用程序?(我猜答案是否定的 - 基于/sf/answers/766630651/但我想确认一下,因为这个答案已经很旧了)。

  2. 在应用程序上运行“字符串”命令是找出与应用程序关联的 URL 方案的唯一方法吗?(这是基于对此答案的评论 - /sf/answers/399547781/)。

  3. 是否有比 - http://wiki.akosma.com/IPhone_URL_Schemes更完整的 URL Schemes 列表

macos url-scheme ios

2
推荐指数
1
解决办法
5264
查看次数

Pokemon GO iOS URL Scheme

Pokemon GO 的 iOS 版本是否包含用于从另一个 iOS 应用程序启动 Pokemon GO 的 URL Scheme?

url-scheme ios pokemon-go

2
推荐指数
1
解决办法
3304
查看次数

在金字塔中通过 https 提供静态文件

我想通过 request.static_url('some_file') 在金字塔中提供静态文件。由于多项服务,我的模板有如下几行:

<script type="text/javascript" src="${request.static_url('dbas:static/first')}"></script>
<script type="text/javascript" src="${request.static_url('websocket:static/second')}"></script>
Run Code Online (Sandbox Code Playgroud)

但不幸的是,方法 static_url() 只提供带有http作为 url_scheme 的链接,但我想要https。我怎样才能做到这一点?

谢谢!

https static http url-scheme pyramid

2
推荐指数
1
解决办法
922
查看次数

使用自定义 URL 方案通过浏览器启动 Xamarin Android 应用程序

程序

我有一个需要 URL 方案的跨平台 Xamarin 项目。要在 Xamarin Android 上启用此功能,我在AndroidManifest.xml文件中添加了以下代码,引用以启动自定义 android 应用程序帖子。

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.BROWSABLE" />
        <data android:scheme="urlschemetest" android:host="testurl" />
    </intent-filter>
</activity>
Run Code Online (Sandbox Code Playgroud)

urlschemetest://testurl直接在 Android 中的浏览器中键入将转到 Google 搜索,而不是启动应用程序。所以,我有一个简单的html页面,它有一个打开应用程序的超链接,test url scheme

<a href="urlschemetest://testurl">open app</a>
Run Code Online (Sandbox Code Playgroud)

问题

通过单击上面的超链接,该应用程序不会启动。Visual StudioUnhandled Exception在输出中显示错误

Java.Lang.RuntimeException:无法实例化活动 ComponentInfo{com.companyname.UrlSchemeTest/com.companyname.UrlSchemeTest.MainActivity}:java.lang.ClassNotFoundException:在路径上找不到类“com.companyname.UrlSchemeTest.MainActivity”: DexPathList[[zip 文件 "/data/app/com.companyname.UrlSchemeTest-1/base.apk"],nativeLibraryDirectories=[/data/app/com.companyname.UrlSchemeTest-1/lib/arm, /data/app/ com.companyname.UrlSchemeTest-1/base.apk!/lib/armeabi-v7a, /vendor/lib, /system/lib]]

尝试的解决方案

1)我看了看属性AndroidManifest.xml,也许这是因为的属性不相匹配的命名空间中使用MainActivity.cs。所以我改变了它。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
   android:versionCode="1" 
   android:versionName="1.0" 
   package="UrlSchemeTest.Droid" …
Run Code Online (Sandbox Code Playgroud)

url-scheme deep-linking intentfilter xamarin.android applinks

2
推荐指数
1
解决办法
6197
查看次数

Firefox 错误页面中的“chrome://”URL 是什么?

这是离线时 Firefox 的错误页面。如果您查看红色标记区域,您会看到 svg 背景,并且一些脚本是从chrome://browser/content/.... 那里做什么chrome

火狐错误页面

firefox background-image url-scheme

2
推荐指数
1
解决办法
1552
查看次数

应用程序关闭时打开 URL 方案中的内容

我的问题

我正在我的应用程序中实现 URL 方案,当应用程序位于前台或后台时,它们总体工作正常。但是,我注意到,当它完全关闭并且另一个应用程序尝试使用我的 URL(例如app:page?image=1)访问通常可以工作的内容时,它只会打开该应用程序,但内容永远不会被捕获。

我的方法

我已经在 AppDelegate 和 SceneDelegate 方法中设置了代码

func application(_ app: UIApplication, open url: URL, options: [UIApplication.OpenURLOptionsKey : Any] = [:])
Run Code Online (Sandbox Code Playgroud)

func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
Run Code Online (Sandbox Code Playgroud)

期望的行为

当应用程序处于后台、前台或关闭时它会打开

实际行为

它仅在前台或后台时打开

url-scheme ios appdelegate swift uiscenedelegate

2
推荐指数
1
解决办法
3002
查看次数

Sygic URL方案 - 应用程序无法打开

我正在尝试将最受欢迎的导航应用程序集成到我的应用程序中,除了Sygic之外,我选择的所有工作都是如此.

按照本指南,我编写了代码:

NSString *URL = [NSString stringWithFormat:@"com.sygic.aura://coordinate|%f|%f|drive",
                                           self.coordinate.longitude,
                                           self.coordinate.latitude];

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:URL]];
Run Code Online (Sandbox Code Playgroud)

但是当代码运行时,Sygic没有打开,没有任何反应.

在安装应用程序时以及不应用程序时检查[[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"com.sygic.aura://"]]返回(应该如此).YESNO

我使用"Sygic Brasil"和"Sygic(All Regions)"进行了测试,版本13,但都没有打开.我也尝试过百分比转义URL字符串,但这也无效.

url-scheme openurl ios sygic

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

打开Goog​​le地图应用以从其他应用程序导航

我试图使用这些代码从我的应用程序打开谷歌地图应用程序

if (UIApplication.sharedApplication().canOpenURL(NSURL(string:"comgooglemaps://")!)) {
        UIApplication.sharedApplication().openURL(NSURL(string:
            "comgooglemaps://?saddr=\(fromLatitude),\(fromLongitude)&daddr=\(toLatitude),\(toLongitude)&directionsmode=driving")!)
    }else{
        showAlert()
    }
Run Code Online (Sandbox Code Playgroud)

我已经在我的iphone中安装了谷歌地图,但这段代码总是转向其他部分

xcode google-maps url-scheme ios swift

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