我在Xamarin项目中遇到了问题。我使用VS2015,我尝试将App Link添加到我的iOS应用程序。
我找到了一个教程here。当我尝试在Safari中打开我的链接时,一切正常,但是当调试器在OpenUrl函数中时,我得到了这个例外:
System.NotImplementedException: Not Implemented in Portable Class Library. Use a platform specific assembly instead.
代码是:
var rurl = new Rivets.AppLinkUrl(url.ToString());
网址包含我在Safari中添加的地址。有什么想法吗?
答案 0 :(得分:1)
您正在使用的Rivets组件无法调用特定于平台的代码来使用AppLink。确保您还将铆钉组件或DLL添加到iOS项目中,而不仅仅是PCL项目。