Reward User
1. Fully Managed by MyChips
1.1 Check for new reward at app open and app resume
React.useEffect(() => {
//handler for App State Changed
const handleAppStateChange = (nextAppState: any) => {
if (nextAppState === 'active') {
const fetchReward = async () =>{
return await MCOfferwallSDK.GetReward(ADUNITID)
}
//check for new rewards
fetchReward().then((reward)=>{
if(reward){
console.log(reward.getRewardInVirtualCurrency())
}
}).catch()
}
};
//subscribe the appstate event change
const subscription = AppState.addEventListener('change', handleAppStateChange);
return () => {
//umregister event
subscription.remove();
};
});
2. Server-to-Server (S2S) Postbacks
Last updated