【发布时间】:2019-11-07 23:59:16
【问题描述】:
我们遇到了一种奇怪的情况,即我们在 Xamarin Forms 中开发的 iPhone 应用程序以某种方式拦截了 Gmail 应用程序电子邮件中的所有链接,而不仅仅是我们打算让我们的应用程序处理的链接。用户点击任何链接,Gmail 会直接在我们的应用中打开该链接,而不是在 chrome 或 safari 中打开它。 防止这种行为的唯一方法是进入 Gmail 设置并将 Safari 设置为默认浏览器。
这可能是由不正确的 apple-app-site-association 文件引起的吗?
这是我们用于处理该域中所有路径的域的关联文件。其他域上的其他关联文件更具体(指定子路径)。
{
"applinks": {
"apps": [],
"details": [
{
"appID": "xxx.yyy",
"paths": [ "/", "" ]
}
]
}
}
【问题讨论】:
-
为了安全起见,如果它是您在应用程序中拥有的 appID,您可能想要删除它!
-
谢谢。我意识到了这一点。登录并看到你的帖子。 ??????
标签: ios iphone xamarin.forms