Client
MFPPush push = MFPPush.GetInstance();
push.Initialize();
class Pushlistener : MFPPushNotificationListener
{
public void onReceive(String properties, String payload)
{
Debug.WriteLine("Push Notifications\n properties:" + properties + "\n payload:" + payload);
}
}
MFPPushMessageResponse Response = await push.RegisterDevice(null);
if (Response.Success == true)
{
Debug.WriteLine("Push Notifications Registered successfully");
}
else
{
Debug.WriteLine("Push Notifications Failed to register");
}
MFPPushMessageResponse Response = await push.UnregisterDevice();
if (Response.Success == true)
{
Debug.WriteLine("Push Notifications Failed to unregister");
}
else
{
Debug.WriteLine("Push Notifications Unregistered successfully");
}
String[] Tag = { "sample-tag1", "sample-tag2" };
MFPPushMessageResponse Response = await push.Subscribe(Tag);
if (Response.Success == true)
{
Debug.WriteLine("Subscribed successfully");
}
else
{
Debug.WriteLine("Failed to subscribe");
}
String[] Tag = { "sample-tag1", "sample-tag2" };
MFPPushMessageResponse Response = await push.Unsubscribe(Tag);
if (Response.Success == true)
{
Debug.WriteLine("Unsubscribed successfully");
}
else
{
Debug.WriteLine("Failed to unsubscribe");
}
Server
Remove WL.Server.sendMessage() (if used) in your adapter.