我正在尝试创建一个可以通过电子邮件发送的链接,当在 android 设备上打开我的应用程序时。如果该应用不在设备上,它会去 Google 商店搜索该应用
问问题
1022 次
2 回答
2
你可以这样做:
在您的清单中创建一个过滤器来处理某些 URL,例如:
<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="http" android:host="your-domain.com" android:path="/your-app"/>
</intent-filter>
因此,如果用户安装了您的应用并打开http://your-domain.com/your-app,您的应用将被打开并能够处理它。
然后,将http://your-domain.com/your-app重定向到 Google Play (https://play.google.com/store/apps/details?id=com.your.app) 如果没有您直接打开应用程序。
于 2012-08-29T15:12:07.093 回答
1
我会建议不同的,更安全的方法。将您的链接放在表格中
market://details?id=<PACKAGE>
如果将始终将用户重定向到 Google Play,但如果应用程序已安装,用户将在那里看到“打开”。如果没有,“安装”将可见,因此用户可以继续。
于 2012-08-29T15:10:20.707 回答