2017-10-13 10 views
0

私はhttps://www.moengage.com/を使用して、デスクトップとモバイルのユーザーに対してスマートトリガーキャンペーン通知アラートを生成しています。 その<link rel="manifest" href="manifest.json">最新の通知のアラート

<script type="text/javascript"> 
(function(i,s,o,g,r,a,m,n){ 
i['moengage_object']=r;t={}; q = function(f){return function(){(i['moengage_q']=i['moengage_q']||[]).push({f:f,a:arguments});};}; 
f = ['track_event','add_user_attribute','add_first_name','add_last_name','add_email','add_mobile', 
'add_user_name','add_gender','add_birthday','destroy_session','add_unique_user_id','moe_events','call_web_push','track','location_type_attribute']; 
for(k in f){t[f[k]]=q(f[k]);} 
a=s.createElement(o);m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m); 
i['moe']=i['moe'] || function(){n=arguments[0];return t;}; a.onload=function(){if(n){i[r] = moe(n);}}; 
})(window,document,'script','https://cdn.moengage.com/webpush/moe_webSdk.min.latest.js','Moengage'); 

Moengage = moe({ 
    app_id:"MyAppID", 
    debug_logs: 0 
}); 
</script> 

を使用してキャンペーンが作成され、私は、通知、警告ポップアップを表示できますが、私はそれが通知を投げていない「許可」をクリックしたとき。

どうすれば解決できますか?

答えて

0

こんにちは私は現在MoEngageで働いています。スマートトリガは瞬間的ではありません。通知が送信されるまでに約5分の処理時間があります。あなたが代わりにできることは、私たちのコールバックイベント(docs - >https://docs.moengage.com/docs/tracking-opt-ins-on-your-own#section-this-is-how-you-can-add-listeners-for-the-events-mentioned-above-)を待って、javascriptによるウェルカム通知を表示することです。

... 
 
else if (e.detail == "opt_in_allowed") { 
 
    spawnNotification(); 
 
} 
 
... 
 

 
function spawnNotification() { 
 
    var title = "Your title"; 
 
    var body = "Your body"; 
 
    var icon = "https://path.to.your/icon/file"; 
 
    var options = { 
 
    body: body, 
 
    icon: icon 
 
    }; 
 
    navigator.serviceWorker.ready.then(function(sw_reg) { 
 
    var n = sw_reg.showNotification(title, options); 
 
    }).catch(function(e) { 
 
    console.log(e); 
 
    }); 
 
}

+0

こんにちはああ返信いただきありがとうございます。連絡先のメールIDを入力してください。 –

+0

こんにちは@ zarina-veeru [https://help.moengage.com/hc/en-us/requests/new ](https://help.moengage.com/hc/en-us/requests/new) – sinapda

関連する問題