Отправка iOS фона Скачать PUSH-уведомление с помощью Parse и Typhoeus
У меня есть следующий код:
app = Publication.find_by_id(params[:background][:publication])
url = 'https://api.parse.com/1/push'
body = { :aps => { "content-available" => 1 }}
body["content-name" => issue] if !issue.empty?
request = Typhoeus::Request.new(url,
method: :post,
body: body.to_json,
headers: { "X-Parse-Application-Id" => app.parse_application_id,
"X-Parse-REST-API-Key" => app.parse_rest_api_key,
"Content-Type" => "application/json"})
request.run
result = JSON.parse(request.response.body).with_indifferent_access
И когда я запускаю его, я получаю следующий ответ от Typhoeus:
RESPONSE: {"code"=>115, "error"=>"Missing the push data."}
Это всего лишь простой доступ к контенту, который сообщает приложению о необходимости загрузки последней версии. Любые предложения относительно того, почему это не работает?
Спасибо!!
1 ответ
Я понял это благодаря этому посту:
Я думаю, что для Parse вам нужно иметь контент внутри хеша данных. По крайней мере, это сработало для меня после добавления где.