Domanda

Ho un'app che richiede notifiche push inviate all'utente quando un post corrispondente viene inserito determinati criteri sul DB. Sto usando Urban Airship e Httparty per effettuare le richieste necessarie se le condizioni sono soddisfatte. Il mio modello è il seguente:

class Urbanairship
 include HTTParty
 base_uri 'https://go.urbanairship.com'
 headers "Content-Type" => "application/json"
 basic_auth "xxxappkeyxxx", "xxxappsecretxxx"
 default_params :output => 'json'
 format :json

 def self.push(badge, alert_message, token)
  self.post('/api/push/',:body => {:aps => {:badge => badge, :alert => alert_message},   :device_tokens => [token]})
 end
end

Continuo a ricevere una richiesta di 400 cattive quando lo provo nella console. Qualche idea su quale sia il problema? So che Urban Airship ha bisogno di un "tipo di contenuto: Applicazione/JSON" nell'intestazione della richiesta, ma ciò dovrebbe essere coperto nel modello. Grazie in anticipo, Jack

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top