У меня проблемы с настройкой конечной точки ведения журнала pkpass.
При регистрации книги на моем iPhone таблица для моих журналов не заполняется.Однако когда я отправляю почтовый запрос от почтальона на мой webServiceURL / version / logs, данные отправляются, как и ожидалось.
Ссылка: Часть 1: Apple Wallet Passbook RESTful Web Services с использованием ASP.Net
Надеясь, что кто-то может помочь мне в этом.Любая помощь приветствуется!
Мой контроллер API:
public class LogsController : ApiController
{
HttpResponseMessage Post([FromBody]ApplePassServiceData.LogPayload payload)
{
string logStr = String.Join("; ", payload.logs);
APILog log = new APILog()
{
APILog = logStr,
timestamp = DateTime.Now,
};
db.APILogs.Add(log);
db.SaveChanges();
return Request.CreateResponse(HttpStatusCode.OK);
}
}
У меня также было исключение catch, в котором payload.logs был нулевым или пустым, и это не заполняло.Это заставляет меня поверить, что мой iPhone неправильно подключается к этому контроллеру.