How to use the appcenter-crashes.hasReceivedMemoryWarningInLastSession function in appcenter-crashes

To help you get started, we’ve selected a few appcenter-crashes examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github microsoft / appcenter-sdk-react-native / TestApp / app / screens / CrashesScreen.js View on Github external
async componentDidMount() {
    await this.refreshToggle();

    const crashedInLastSession = await Crashes.hasCrashedInLastSession();
    const lastSessionStatus = crashedInLastSession ? 'Crashed' : 'OK';
    this.setState({ lastSessionStatus });

    if (crashedInLastSession) {
      const crashReport = await Crashes.lastSessionCrashReport();
      const crashReportString = JSON.stringify(crashReport, null, 4);
      console.log('App crashed in the last session. Crashes.lastSessionCrashReport(): ', crashReportString);
    }

    const hasReceivedMemoryWarning = await Crashes.hasReceivedMemoryWarningInLastSession();
    const memoryWarning = hasReceivedMemoryWarning ? 'Received' : 'No';
    this.setState({ memoryWarning });

    const textAttachment = await AttachmentsProvider.getTextAttachment();
    this.setState({ textAttachment });

    const binaryAttachment = await AttachmentsProvider.getBinaryAttachmentInfo();
    this.setState({ binaryAttachment });

    this.props.navigation.setParams({
      refreshCrash: this.refreshToggle.bind(this)
    });
  }
github microsoft / appcenter-sdk-react-native / DemoApp / app / screens / CrashesScreen.js View on Github external
async componentDidMount() {
    await this.refreshToggle();

    const crashedInLastSession = await Crashes.hasCrashedInLastSession();
    const lastSessionStatus = crashedInLastSession ? 'Crashed' : 'OK';
    this.setState({ lastSessionStatus });

    if (crashedInLastSession) {
      const crashReport = await Crashes.lastSessionCrashReport();
      const crashReportString = JSON.stringify(crashReport, null, 4);
      console.log('App crashed in the last session. Crashes.lastSessionCrashReport(): ', crashReportString);
    }

    const hasReceivedMemoryWarning = await Crashes.hasReceivedMemoryWarningInLastSession();
    const memoryWarning = hasReceivedMemoryWarning ? 'Received' : 'No';
    this.setState({ memoryWarning });

    const textAttachment = await AttachmentsProvider.getTextAttachment();
    this.setState({ textAttachment });

    const binaryAttachment = await AttachmentsProvider.getBinaryAttachmentInfo();
    this.setState({ binaryAttachment });

    this.props.navigation.setParams({
      refreshCrash: this.refreshToggle.bind(this)
    });
  }