현재 Chrome, Safari 및 Firefox와 같은 브라우저에서 Pushwoosh를 사용하고 있습니다. 그러나 이것을 위해 노력하고있는 사이트는 Drupal 7입니다. Pushwoosh 대시 보드에서 내 브라우저를 사용할 수 있습니다. 그러나 어떻게 든 나는 그것이 작동하도록 할 수 없다.Pushwoosh 웹이 드루팔 (Drupal에서 푸시)
지금까지했던 어떤 :
- 내 루트에의 manifest.json 파일을 추가
- 내가이 추가했습니다
내 루트에 서비스 노동자를 추가 연결 html.tpl.php에 코드 조각 추가 (임시로 작동 할 때 더 깨끗한 방식으로 추가 함)
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title><?php print $head_title; ?></title>
<?php print $head; ?>
<link rel="manifest" href="/manifest.json">
<?php print $styles; ?>
<script src="https://cdn.pushwoosh.com/webpush/v3/pushwoosh-web-notifications.js" async></script>
<script>
var Pushwoosh = Pushwoosh || [];
Pushwoosh.push(["init", {
logLevel: 'error', // possible values: error, info, debug
applicationCode: 'MY CODE',
safariWebsitePushID: 'MY ID',
defaultNotificationTitle: 'MY TITLE',
defaultNotificationImage: 'https://cp.pushwoosh.com/img/logo-medium.png',
autoSubscribe: true,
userId: 'user_id',
tags: {
'Name': 'John Smith'
}
}]);
</script>
<?php print $scripts; ?>
<?php print $gtm_datalayer; ?>
<?php print $gtm_script; ?>
</head>
모든 것이 웹 사이트에 표시되며 내 manifest.json도 액세스 할 수 있습니다.
그러나 http를 가진 스테이징 환경에서이 작업을 수행하고 있지만 액세스 및 웹 사이트를 보려면 로그인해야합니다. 이 제한으로 인해 문제가 야기 될 수 있습니까? 아니면 설정이 잘못되었거나 구성을 잊어 버렸습니까?
미리 감사드립니다.