我们在应用程序中添加了身份验证,并使用了脱机同步表。但每次调用sync()方法时,我们都会得到一个MobileServicePushFailedException,在Server上我们可以找到Error 403(Forbidden request) 问题是表访问当前设置为匿名访问,因此每个人都应该能够在调用服务时在表上写入。 我们发现在Android中调用authenticate()方法后,我们在登录后从客户端获得这样的社交用户ID:
mClient.getCurrentUser().getUserId()
在我们的Node.js后端,我们尝试在insert方法中提取用户ID,如下所示:
context.item.userid = context.user.id;
从这两种方法我们得到不同的SID&#39> 我很确定这不应该是这样的吗?无论如何,我们需要一种方法来进行离线同步工作