IOS Inapp Purchase Subscription ENOTFOUND: ошибка 443 на производстве (при проверке с сервера) - PullRequest
0 голосов
/ 31 марта 2020

пожалуйста, смотрите скриншот Я получаю эту ошибку за последние несколько дней на ios IAP-подписках Backend: Node

Может кто-нибудь помочь мне в этом. проблема с npm pkg, который я использую, чтобы поразить URL Apple Id Prod (ранее он работал нормально)

код, который я использую:

import * как запрос от 'запрос-обещание';

public async isValidTransaction(receipt) {
    try {
        let data: any = {};
        data = await request({
            method: 'POST',
            uri: APP_SECRETS.INAPPAPPLEURL,
            body: {
                'receipt-data': receipt,
                'password': APP_SECRETS.INAPPAPPLESECRET
            },
            json: true // Automatically stringifies the body to JSON
        });
        if (data.status != undefined && data.status == 21007) {
            data = {};
            data = await request({
                method: 'POST',
                uri: APP_SECRETS.INAPPSANDBOXAPPLEURL,
                body: {
                    'receipt-data': receipt,
                    'password': APP_SECRETS.INAPPAPPLESECRET
                },
                json: true // Automatically stringifies the body to JSON
            });
        } else if (data.status != undefined && data.status != 0 && data.status != 21007) {
            throw new Exception(data.status);
        }          
        return { flag: true, data };
    } catch (error) {
        console.log('error-------------------------:', error);
        return { flag: false, error };
    }
}
...