首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AppLink Xamarin表单没有索引

AppLink Xamarin表单没有索引
EN

Stack Overflow用户
提问于 2018-02-26 07:44:21
回答 1查看 168关注 0票数 3

我想知道你能不能帮上忙,这简直把我逼疯了。我正在尝试将深度链接集成到我的闪电讲座应用程序中,但它根本不起作用。我甚至不能让我的物品在聚光灯下搜索。

因此,我创建了一个全新的项目,所有默认的新解决方案->表单应用程序。

默认的应用程序是一个待办事项列表应用程序,我只添加了两个方法

代码语言:javascript
复制
AppLinkEntry GetAppLink(ItemDetailViewModel item)
    {
        var pageType = GetType().ToString();
        var pageLink = new AppLinkEntry
        {
            Title = item.Title,
            Description = item.Title,
            AppLinkUri = new Uri(string.Format("http://website1120180225101729.azurewebsites.net/?id={0}",item.Title.Replace(" ","") ), UriKind.RelativeOrAbsolute),
            IsLinkActive = true,
            Thumbnail = ImageSource.FromFile("xamarin_logo.png")
        };

        return pageLink;
    }
    protected override void OnAppearing()
    {
        appLink = GetAppLink(BindingContext as ItemDetailViewModel);
        if (appLink != null)
        {
            appLink.IsLinkActive = true;
            Application.Current.AppLinks.RegisterLink(appLink);
        }
    }

请看下面的打印屏幕。它注册一个应用程序链接

但是当我最小化这个应用程序,开始聚焦搜索时,它不会出现在那里。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-27 06:23:57

您还应该在您的Associated Domains中添加Entitlements.plist。打开您的Entitlements.plist,配置如下:

在设置它之后,我们应该将这个自定义权利添加到我们的项目中:

右键单击iOS项目=> Properties => iOS Bundle签名=>自定义应享权利。

选择上面设置的Entitlements.plist

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48983631

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档