我创建了android应用程序来发送推送通知。我在Java代码中获取设备注册ID,从如何将注册ID发送到asp.net webapi。以下是webapi方法。
[System.Web.Http.HttpGet]
public void SendPushNotification(string deviceRegID, string notificationMessage)
{
AndroidGCMPushNotification apnGCM = new AndroidGCMPushNotification();
string strResponse = apnGCM.NotifyTest(deviceTokenID, notificationMessage);
}
我将这个webapi称为“http://www.example.com:80/sendPushNotification/deviceRegID/notificationMessage”(example.com:80是ipaddress和端口)来自浏览器,它正在被触发。如何从Android mainactivity调用此方法。
答案 0 :(得分:0)
您可以从Android创建并执行普通的HTTP请求。您可以查看此问题以获取详细信息:Make an HTTP request with android
当然,如果您在本地计算机上托管WebAPI应用程序,则必须确保可以从运行Android应用程序的模拟器/设备访问该URL。