天道酬勤,学无止境

deep-linking

How to produce a deeplink action from a web redirection

问题 我有一个 php 文件,它查找userAgent字符串以使用正确的Intent进行回复以启动我的应用程序。 php文件是: <SCRIPT language=javascript> function redirectOnUserAgent() { var params = {}; if (location.search) { var parts = location.search.substring(1).split('?'); } var mapping = { // scheme : market://details?id=<package_name> 'android': 'intent://www.example.com/ag?' + parts + '#Intent;scheme=http;package=com.my.example;end', ... } var userAgent = navigator.userAgent.toLowerCase(); for (var dev in mapping) { if (userAgent.search(dev) != -1) { window.location = mapping[dev]; return; } } //else redirect to another page, or nothing window

2022-05-16 02:51:16    分类:技术分享    android   android-intent   deep-linking

Deeplink on click opens intent chooser in android

问题 我已经为我的活动实施了深度链接。 但是当点击链接时,会打开一个 Intent 选择器,询问是从应用程序还是从浏览器打开。 如何直接从应用程序打开? 此外,当未安装该应用程序时,它不会进入 Playstore。 它在浏览器中打开。 以下是我在清单中的代码: <activity android:name=".activities.VideoNewsDetailActivity" android:theme="@style/AppThemeActivity" android:configChanges="orientation|screenSize" > <!-- Add this new section to your Activity --> <intent-filter android:label="@string/videoNewsDetail"> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category.BROWSABLE" /> <!-- Handle urls starting with "http:/

2022-05-15 19:31:04    分类:技术分享    android   deep-linking   applinks   deeplink

Short URL not opened in App with Universal Links

问题 我在我的 iOS 应用程序中设置了通用链接,它适用于完整的 URL,例如:example.com/path/ 最近想在我的App中直接打开短网址,比如:t.cn/m,映射到example.com/path/。 所以我在 Capabilities 的关联域中添加了appplinks:t.cn 。 但它不起作用。 它不能直接在我的应用程序中打开。它是用 safari 打开的,我必须单击 safari 下拉横幅上的“打开”按钮才能在我的应用程序中打开。 我的App好像不能直接打开短网址,可以吗? 回答1 尝试 applink 而不是 appplinks 从文档

2022-05-14 21:16:16    分类:技术分享    ios   iphone   ios9   deep-linking

Deferred deep links always null in android and facebook SDK

问题 回答1 虽然 Facebook 修复了他们的错误,但我建议看看 Branch.io 以及他们通过延迟深度链接从 Facebook 广告链接到您的应用程序的能力。 该解决方案也适用于共享到用户状态的分支链接。 我在我自己的 Android 应用程序中使用了他们的链接,更具体地说是用于广告,我注意到他们可以很好地跟踪安装和打开。

2022-05-12 12:30:08    分类:技术分享    android   facebook   deferred   deep-linking

Android Deeplinking not working with multiple schemes

问题 我被以下情况困住了。 我在AndroidManifest.xml中定义了以下深层链接意图过滤器 预期的行为是当我找到格式为http://​www.domain.com/a/blabla的 URL 或当 SMS/eMail 中存在格式为domain/xyz的链接时,系统应该触发我的活动。 案例#1:工作正常 <activity android:name=".MYActivity"> <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:host="xyz" android:scheme="domain" /> </intent-filter> </activity> 案例#2:工作正常 <activity android:name=".MYActivity"> <intent-filter> <action android:name="android.intent.action.VIEW" /> <category

2022-05-09 17:53:18    分类:技术分享    android   android-activity   android-manifest   intentfilter   deep-linking

Deep Links with AppDelegate and SceneDelegate

I am trying to implement deep links to navigate to posts on an app, it was an older project so I had to add the SceneDelegate class. The deep link implementation works only when the app is active or in background. If the app has not been loaded the deep link will not work. I've seen many posts and tutorials on this and have not found out why, has anyone had similar issues? In the AppDelegate class I have added implementation to handle links for the following functions: func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey

2022-05-02 07:05:56    分类:问答    ios   swift   deep-linking   appdelegate   uiscenedelegate

How to fix not show application icon into app drawer?

In my application i want use deeplink. when added intent-filter for deeplink in launcher activity, gone application icon into app drawer! But when remove deeplink intent-filter show application icon into app drawer. Manifest codes : <activity android:name=".Pages.Splash.SplashPage"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <!-- DeepLink --> <action android:name="android.intent.action.VIEW" /> <category android:name="android.intent.category.DEFAULT" /> <category android:name="android.intent.category

2022-05-02 02:45:29    分类:问答    java   android   deep-linking   android-deep-link

difference between firebase app indexing and app links

问题 我正在做一个项目,我需要实现一些东西,以便当用户搜索我们的网站时,它会在谷歌应用程序中显示除网站名称之外的应用程序图标。 如果他已经安装了应用程序,更多的用户可以直接重定向到应用程序。 在这里,我在 firebase 应用程序索引和应用程序链接(Android Studio 2.3 工具)之间感到困惑。 任何人都可以建议我使用哪个工具来实现此功能,为什么? 提前致谢。 回答1 App Indexing实际上使用了深层链接类型的方法,但可以帮助您实现不同的目标。 在一个简单的业务场景中,如果用户从移动浏览器搜索您的业务,您会希望他应该获得应用程序链接,并且该链接会为不同的 URL(搜索关键字)打开不同的屏幕。 如您所见,到目前为止,这篇文章都在讨论关键字,意味着 App Indexing 的搜索更多地是关于搜索引擎优化,同时牢记移动应用程序和应用程序搜索优化。 关于深层链接,它们是我们在应用程序中定义的简单 URL(或 URL 集),并告诉移动系统如果单击匹配的 URL,我们的应用程序也可以处理它。 在深度链接的情况下,可能有多个应用程序声称打开相同的 URL,但应用程序索引结果只会打开您的应用程序。 我希望这个答案能很好地说明问题。 检查这个以获得更具体的解决方案应用索引、深度链接和这个 回答2 Firebase 应用索引: Firebase App Indexing

2022-05-01 22:18:21    分类:技术分享    android   firebase   deep-linking   firebase-app-indexing

Android Deeplinking not working with multiple schemes

I am stuck with the following scenario. I defined the following deep link intent filters in the AndroidManifest.xml Expected behavior is when I found a url of format http://​www.domain.com/a/blabla or when there is link in SMS/eMail of format domain/xyz the system should trigger my activity. Case #1: Working fine <activity android:name=".MYActivity"> <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:host="xyz" android:scheme="domain" /> <

2022-05-01 18:00:50    分类:问答    android   android-activity   android-manifest   intentfilter   deep-linking

WP7 Deeplink to Marketplace

问题 回答1 请参阅此处的 MarketplaceDetailTask​​ 示例代码。 如何:使用 Windows Phone 启动器

2022-05-01 11:54:17    分类:技术分享    windows-phone-7   deep-linking   marketplace