首页 文章

MobileServiceClient.getPush()方法在Azure Mobile Service to Android,JS后端教程中无效

提问于
浏览
0

我正在尝试使用JS后端获取针对Android的Azure移动服务的推送通知,并且我被困在本教程的这一行(http://azure.microsoft.com/en-us/documentation/articles/mobile-services-javascript-backend-android-get-started-push/):

ToDoActivity.mClient.getPush() . 寄存器

Eclipse没有看到MobileServiceClient mClient具有getPush方法 .

我花了好几个小时,我发现有2个MobileServiceClient对象;一个来自.NET客户端库(http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.mobileservices.mobileserviceclient.aspx),一个来自JS客户端库(msdn.microsoft.com/en-us/library/jj554219.aspx) . 只有.NET Client Library中的MobileServiceClient具有getPush方法,但由于某种原因,属于Mobile Services SDK的MobileServiceClient是来自JS Client Library的MobileServiceClient .

我已经尝试了很多东西,仍然没有设法让这个工作 . 任何帮助将不胜感激!

1 回答

  • 1

    快速入门项目(从门户网站的"Create a new Android app"部分下载)没有最新版本的Android SDK for azure mobile services . 我刚刚更新了它,如果你再次下载项目,你应该可以使它工作 . 或者,您可以直接下载SDK,并将项目的libs /文件夹中的mobileservices-1.0.0.jar文件替换为您可以在下载的SDK中获得的文件mobileservices-1.1.5.jar .

相关问题