Android
v2.2.0
دریافت رویداد InAppMessage
ممکن است بخواهید در صورتی که یک InAppMessage دریافت شد، نمایشداده شد، کلیک شد یا رد شد، از آن رویداد مطلع شوید. ماژول InAppMessaging امکان گوشدادن به رویدادهای مختلف پیامها را در اختیار گذاشته است.
برای دریافت callback در صورت رخداد یکی از این موارد میتوانید از این کد استفاده کنید:
import React, { useEffect } from 'react';
import Pushe from "pushe-react-native";
useEffect(() => {
Pushe.addEventListener(Pushe.EVENTS.INAPP_RECEIVED, (inApp) => {
console.log(`InApp received ${inApp.title}`);
});
Pushe.addEventListener(Pushe.EVENTS.INAPP_TRIGGERED, (inApp) => {
console.log(`InApp triggered ${inApp.title}`);
})
Pushe.addEventListener(Pushe.EVENTS.INAPP_CLICKED, (inApp) => {
console.log(`InApp clicked ${inApp.title}`);
});
Pushe.addEventListener(Pushe.EVENTS.INAPP_DISMISSED, (inApp) => {
console.log(`InApp dismissed ${inApp.title}`);
});
Pushe.addEventListener(Pushe.EVENTS.INAPP_BUTTON_CLICKED, (inApp) => {
console.log(`InApp button ${inApp.title} index: ${inApp.index}`);
});
}, []);