我甚至不确定这是否可能,但这就是我想做的。
为用户提供共享某些内容的选项(例如库存项目)。这很容易处理和使用ACTION\u SEND
。但是,如果另一个人安装了相同的应用程序,该链接应该将他们带到我的应用程序,并将发送给他们的数据传递给他们(这样应用程序就可以向他们显示数据)。如果他们没有应用程序,它应该把他们带到应用商店,鼓励他们下载应用程序。
这可能吗?如果可能,如何做到?
是的,可以通过在url中添加状态参数,然后从服务器端代码重定向到play store。
例如-您的应用程序生成指向一些用户配置文件的网址-
https://www.your社会ewtwork.com/profile/sandeshDahake
步骤1-在您的应用程序中创建一个带有意图过滤器的深层链接。这将处理您的应用程序已经安装并将参数传递给它-
<data android:scheme="https"
android:host="www.yourSocialNewtwork.com"
android:pathPrefix="/profile" />
第2步-如果没有安装应用程序,你可以从服务器端重定向到play store
https://developer.android.com/google/play/installreferrer/library#java
https://play.google.com/store/apps/details?id=com.profile.yourHierarchy
我听说有一些开源项目可以处理这种情况,但尚未对其进行探索。
基本上,这里的诀窍是正确的url结构和深度链接。https://developer.android.com/training/app-links/deep-linking
如本链接所述:创建深层链接
您应该在清单中添加以下内容:
<activity
android:name="com.example.android.GizmosActivity"
android:label="@string/title_gizmos" >
<intent-filter android:label="@string/filter_view_http_gizmos">
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<!-- Accepts URIs that begin with "http://www.example.com/gizmos” -->
<data android:scheme="http"
android:host="www.example.com"
android:pathPrefix="/gizmos" />
<!-- note that the leading "/" is required for pathPrefix-->
</intent-filter>
</activity>
然后共享一个以“开始”开头的链接http://www.example.com/gizmos“(假网址)与另一个人。
我在google play商店里有两个应用程序。有可能在第一个描述中创建一个从一个到另一个的http链接吗?
Google在这里有一个很好的页面展示了如何这样做:https://developer.android.com/distribute/tools/promote/linking.html 基本上,使用这段代码,它将打开Play Store到新apps页面: 我错过了什么?我肯定它非常简单,也许我需要进口的东西。 解决方案:导入Uri类是一个问题。我仍然不确定新的热键是什么来导入它。Apple-Sh
寻找更新的解决方案,运行最新的离子1.1.0版本,使用科尔多瓦5. x。尝试能够在chrome中浏览一个网站,并使用网络意图将该网址发送到我的ionicAndroid应用程序。我的应用程序编译和运行,但是当我试图使用共享功能从chrome(或任何其他应用程序),并选择我的应用程序共享,我的应用程序崩溃。 我第一次尝试使用插件: 离子插件添加https://github.com/Initsogar/
问题内容: 我有一个netbeans Java应用程序,该应用程序在启动时应显示JFrame(StartUpWindow类扩展为JFrame类),并带有一些选项,然后用户单击一个按钮,然后关闭JFrame并打开一个新的(MainWindow类)。 因此,我该如何正确执行此操作。我显然在StartupWindow中的按钮上设置了一个单击处理程序,但是我应该在该处理程序中添加什么以便关闭StartUp
我在我的应用程序中启用了应用链接。它工作正常。但是在我的应用程序中,有一些情况下我无法处理传入的网址。在这种情况下,我想将该网址重定向到设备中的默认浏览器。 目前,我尝试使用intent打开带有url的浏览器,但它再次重定向到我的应用程序本身。应用程序链接的格式如下- 所以根据params,我想要么在应用程序本身中处理应用程序链接,要么将其重定向到默认浏览器。下面是我试图用上面的网址打开浏览器的代
问题内容: 我确信你们中有人注意到,如果您有Acrobat Reader(或其他PDF阅读器),并在Firefox中打开一个PDF,您会看到它嵌入在您的标签中。有什么方法可以将应用程序嵌入JFrame中? 问题答案: 这是一个相当棘手的问题。通常,诸如Adobe Reader之类的本机应用程序不提供可以嵌入到swing应用程序中的组件。但是在Windows中,有COM / OLE方法可以将应用程序