我使用本教程构建Xamarin.Forms应用程序:
我使用这个实现了android和ios的推送通知:
并使用此功能实现身份验证:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-users
选择Facebook作为我的身份验证提供商。
我的应用正在运行且运行良好!但现在我尝试向特定用户添加推送通知,我几乎没有问题:
是否可以使用Facebook sid作为唯一ID并决定如果我想将推送发送给特定用户,我将使用Facebook sid进行此操作?
我读到当用户通过Facebook进行身份验证时,他的Facebook sid自动注册有一个唯一ID,我可以发送到这个Facebook ID作为TAG,它将到达特定用户。 在这行代码中:var result = await hub.SendTemplateNotificationAsync(templateParams); 那个位于我的.NET后端代码中的“public async Task PostTodoItem(TodoItem item)”方法,我试图在“templateParams”之后添加一个TAG,我试图输入Facebook sid或者安装ID,这是正确? 如果我想发送给特定用户,那是我需要添加“TAG”的地方吗? 我走对了路吗?我可以选择TAG作为唯一ID吗?当我想将推送发送给特定用户时,我会发送给他的TAG?
我想知道用户如何注册特定的TAG?如果第二个问题的方法是正确的。 *如果你有书面的代码或不同的方法,我真的很想听,我试图将推送给特定用户大约2周但仍然没有成功。