WinPhone 8.1 将 ID 注册到 Azure 通知中心错误:类型'App'中不存在类型名称'MobileService'



我想为 Xamarin Forms Windows 8.1 Silverlight 项目配置推送通知。最初我使用的是 MPNS,但正在尝试切换到 WNS。切换时,我现在在尝试调用该方法将设备注册到 Azure 通知中心时遇到错误。

引发错误的 im 调用行是:

await App.MobileService.GetPush().RegisterAsync(channel.Uri);

抛出的错误是:

The type name 'MobileService' does not exist in the type 'App'

我安装了NuGet包Microsoft.WindowsAzure.MobileServices,但显然这不包含定义。

我正在按照以下指南设置我的推送通知(在"向应用程序添加推送通知"部分下):

https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-windows-store-dotnet-get-started-push/

我还在其他网站上查找了如何执行此操作,我没有看到说明有太大区别,也没有看到我可能缺少什么......

无论如何,如果有人知道我可能缺少什么包或参考(或者该电话可能还有什么问题),我将不胜感激!谢谢!

如果有人遇到这个问题,我解决了这个问题,并补充说:

public static MobileServiceClient MobileService = new MobileServiceClient(Utilities.Constants.ApplicationURL, Utilities.Constants.ApplicationKey);

并像这样更新我的电话:

await MobileService.GetPush().RegisterNativeAsync(channelUri);

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新