有一个问题已经与群体有关,但似乎远不止于此.是否已将URL方案完全抛弃到新应用程序之外(除了通用的fb://),还是有新的受支持方案列表?
特别是,我们无法到达地方详细信息页面.我也尝试过/ pages,/ page,/ places,/ place ...
谢谢,伊万
我想知道如何为我的应用测试一些深层链接。该功能已在我的应用程序中实现,并且运行良好。到目前为止,我一直在测试它的方式是创建我的 HTML 页面并将 URL 方案分配给按钮。我知道有一种方法可以从终端测试它们,但我忘记了命令是什么/我应该从哪里调用它。有人可以帮忙吗?
我正在尝试查找有关与某个应用程序关联的自定义 URL 映射方案的更多信息。我检查了一些 SO 讨论,但无法得出结论。我有几个关于 URL Scheme Mapping 的问题,
有没有办法(比如某个命令或存储此信息的文件)来获取 URL Schemes 列表以及它们在给定的 Apple iPhone 或 Mac 上映射到的应用程序?(我猜答案是否定的 - 基于/sf/answers/766630651/但我想确认一下,因为这个答案已经很旧了)。
在应用程序上运行“字符串”命令是找出与应用程序关联的 URL 方案的唯一方法吗?(这是基于对此答案的评论 - /sf/answers/399547781/)。
是否有比 - http://wiki.akosma.com/IPhone_URL_Schemes更完整的 URL Schemes 列表
Pokemon GO 的 iOS 版本是否包含用于从另一个 iOS 应用程序启动 Pokemon GO 的 URL Scheme?
我想通过 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。我怎样才能做到这一点?
谢谢!
我有一个需要 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
我正在我的应用程序中实现 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)
当应用程序处于后台、前台或关闭时它会打开
它仅在前台或后台时打开
我正在尝试将最受欢迎的导航应用程序集成到我的应用程序中,除了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字符串,但这也无效.
我试图使用这些代码从我的应用程序打开谷歌地图应用程序
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中安装了谷歌地图,但这段代码总是转向其他部分
url-scheme ×10
ios ×6
deep-linking ×2
swift ×2
android ×1
appdelegate ×1
applinks ×1
firefox ×1
google-maps ×1
http ×1
https ×1
intentfilter ×1
macos ×1
openurl ×1
pokemon-go ×1
pyramid ×1
static ×1
sygic ×1
xcode ×1