使用Facebook sid-Xamarin.Forms

时间:2017-09-02 09:52:26

标签: c# facebook azure push-notification xamarin.forms

我使用本教程构建Xamarin.Forms应用程序:

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started 我选择.NET后端。

我使用这个实现了android和ios的推送通知:

https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-push

并使用此功能实现身份验证:https://docs.microsoft.com/en-us/azure/app-service-mobile/app-service-mobile-xamarin-forms-get-started-users

选择Facebook作为我的身份验证提供商。

我的应用正在运行且运行良好!但现在我尝试向特定用户添加推送通知,我几乎没有问题:

  1. 是否可以使用Facebook sid作为唯一ID并决定如果我想将推送发送给特定用户,我将使用Facebook sid进行此操作?

  2. 我读到当用户通过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?

  3. 我想知道用户如何注册特定的TAG?如果第二个问题的方法是正确的。 *如果你有书面的代码或不同的方法,我真的很想听,我试图将推送给特定用户大约2周但仍然没有成功。

0 个答案:

没有答案