Я тестирую развертывание своего собственного сервера синтаксического анализа в соответствии с инструкциями в Руководстве по синтаксическому анализу. У меня есть сервер и работает, и я смог создать и получить объекты через curl. Я создал простое приложение для iOS, используя Parse SDK (1.14.2). Я инициализировал SDK с идентификатором приложения и URL-адресом сервера, как описано в Руководстве по серверу анализа. Когда я пытаюсь выполнить запросы, я возвращаюсь с сервера неавторизованным. Копая дальше, я заметил, что SDK не отправляет заголовок идентификатора приложения на сервер. Я изменил SDK, чтобы отправить заголовок идентификатора приложения, и все работает. Я где-то пропустил какой-то шаг конфигурации?Parse iOS SDK не отправляет заявку Id
0
A
ответ
0
Это потому, что вы не передаете ClientKey. В swift 3 вы передадите его вот так в didFinishLaunchingWithOptions
.
// Init Parse
let configuration = ParseClientConfiguration {
$0.applicationId = PARSE_APP_KEY
$0.clientKey = PARSE_CLIENT_KEY
$0.server = PARSE_SERVER_URL
$0.isLocalDatastoreEnabled = true
}
Parse.initialize(with: configuration)
Если падает при попытке проверить CloudCode
, то его, потому что ваш синтаксический анализ-сервер не передавая Javascript key
. Поэтому просто убедитесь, что вы инициализируете сервер, чтобы сделать это, если эта проблема связана с функцией Parse.Cloud.
Можете ли вы опубликовать свой код инициализации? –