OneSignal отправляет переменную js в веб-уведомлениях - PullRequest
0 голосов
/ 13 декабря 2018

Кто-нибудь знает, как отправить переменную js для содержимого веб-уведомлений?

Я пытаюсь использовать приведенный ниже код, но он не работает, и я получаю для него пустой контент.

Я добавил свойПеременная PHP в переменную JS noteText и содержимое есть, но в содержимом уведомлений ничего не отображается.

<script type="text/javascript">
                                var noticeText = "<?php echo $noticeTitle; ?>";
				var settings = {
				  "async": true,
				  "crossDomain": true,
				  "url": "https://onesignal.com/api/v1/notifications",
				  "method": "POST",
				  "headers": {
				    "cookie": "__cfduid=d7e029aceb39ed3bc3b64849b5358bf3a1544538404",
				    "authorization": "Basic MzVmZGQ5ZWQtNGI5OC00YTU5LWFhOGUtMTZhZWVmMzg3MGIx",
				    "content-type": "application/json"
				  },
				  "processData": false,
				  "data": 
'{"app_id": "dc44e367-f59b-41fd-a7c9-1b25cfd8cb66","included_segments": ["All"],"headings": {"en": "Hey {{ first_name }} {{ last_name }}", "tr": "Turkish {{ first_name }} {{ last_name }}"},"contents": {"en": "{{ noticeText }}", "tr": "Turkish Content"}}'
				}
				
				$.ajax(settings).done(function (response) {
				  console.log(response); 
				});
			</script>

1 Ответ

0 голосов
/ 13 декабря 2018

Прямое php echo сработало в конце концов, трюк состоял в том, чтобы иметь его в "" vola, работает как шарм

...