INNER CODE UNIT · JavaScript

handleSubscriptionNotification

adeekshith/watomatic · functions/index.js:958

async function handleSubscriptionNotification(notificationType, purchaseToken, subscriptionId, eventTimeMillis) {
    // Notification type codes: https://developer.android.com/google/play/billing/rtdn-reference
    const NOTIFICATION_TYPES = {
        1: 'SUBSCRIPTION_RECOVERED',
        2: 'SUBSCRIPTION_RENEWED',
        3: 'SUBSCRIPTION_CANCELED',
        4: 'SUBSCRIPTION_PURCHASED',
        5: 'SUBSCRIPTION_ON_HOLD',
        6: 'SUBSCRIPTION_IN_GRACE_PERIOD',
        7: 'SUBSCRIPTION_RESTARTED',
        8: 'SUBSCRIPTION_PRICE_CHANGE_CONFIRMED',
        9: 'SUBSCRIPTION_DEFERRED',
        10: 'SUBSCRIPTION_PAUSED',
        11: 'SUBSCRIPTION_PAUSE_SCHEDULE_CHANGED',
        12: 'SUBSCRIPTION_REVOKED',
        13: 'SUBSCRIPTION_EXPIRED',
    };

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…