def send_message(self, *args, **kwargs): data = self.cleaned_data api_key = data.get("api_key") message = data.get("gcm_message") ids = data.get("device_tokens").split(",") json_data = data.get("gcm_data") message_obj = json.loads(json_data) if json_data else {"message": message} return gcm.gcm_send_bulk_message(ids, message_obj, api_key=api_key)
def send_message(self, message, **kwargs): if self: from instapush.libs.gcm import gcm_send_bulk_message data = kwargs.pop("extra", {}) if message is not None: data["message"] = message ids = [device.registration_id for device in self] return gcm_send_bulk_message(registration_ids=ids, data=data, **kwargs)
def send_message(self, *args, **kwargs): data = self.cleaned_data api_key = data.get('api_key') message = data.get('gcm_message') ids = data.get('device_tokens').split(",") json_data = data.get('gcm_data') message_obj = json.loads(json_data) if json_data else { "message": message } return gcm.gcm_send_bulk_message(ids, message_obj, api_key=api_key)