Hello. In my xamarin.forms app I am registering for remote notifications in both android and ios. The problem is that I believe I am registering the tags in a wrong way, because if I log into Microsoft Azure to test send a notification to that tag then the tag is not identified by Azure.
The registeration for Android in my code:
public async Task RegisterAsync()
{
const string templateBody = "{\"data\":{\"message\":\"$(message)\"}}";
string token = TokenHelper.MyToken;
JArray tags = new JArray();
tags = new JArray { "myTag1" };
tags.Add("myTag2");
JObject templates = new JObject();
templates["genericMessage"] = new JObject
{
{"body", templateBody},
{ "tags", tags}
};
await App.Client.GetPush().RegisterAsync(token, templates);
}
In Azure when I try to send a notification to the user registering with the tag myTag1:
However when I remove the tag string in Azure then the message is received fine in app and Azure notifies in the result list that the message has been sent.