package akilliyazilim.justhoy.push; import com.parse.ParsePush; import org.json.JSONException; import org.json.JSONObject; import akilliyazilim.justhoy.model.MessageText; /** * Created by mertsimsek on 16.08.2014. */ public class PushNotificationUtils { private static PushNotificationUtils instance; private PushNotificationUtils() { } public static PushNotificationUtils getInstance() { if(instance == null) instance = new PushNotificationUtils(); return instance; } public void sendMessage(MessageText message) { JSONObject data = null; try { data = new JSONObject("{\"action\": \"akilliyazilim.justhoy.receiver.UPDATE_STATUS\"," + "\"stranger_id\": \"" + message.getStranger_id()+ "\"," + "\"my_id\": \"" + message.getMy_id()+ "\"," + "\"stranger_name\": \"" + message.getStranger_name()+ "\"," + "\"my_name\": \"" + message.getMy_name()+ "\"," + "\"stranger_image_url\": \"" + message.getStranger_image_url()+ "\"," + "\"my_image_url\": \"" + message.getMy_image_url()+ "\"," + "\"message_text\": \"" + message.getMessage_text()+ "\"}"); } catch (JSONException e) { e.printStackTrace(); } ParsePush push = new ParsePush(); push.setChannel("hoykanali"+message.getStranger_id()); push.setData(data); push.sendInBackground(); } }