2

私はネイティブに反応するのが初めてです。私はブロブ応答を取得しており、rn-fetch-blob を使用してストレージに pdf として保存しようとしています。ファイルストレージに保存されたコードファイルを使用していますが、ダウンロード通知を表示できません。

これが私のコードです:

var date = new Date();
      var path = RNFetchBlob.fs.dirs.DownloadDir + '/Inspection_' +Math.floor(date.getTime() + date.getSeconds() / 2)+'.pdf';
      RNFetchBlob
      .config({
        // addAndroidDownloads : {
        //   useDownloadManager : true,
        //   title : 'Inspections_'+inspectionId,
        //   description : 'File successfully downloaded',
        //   // path:path,
        //   // mime : 'application/pdf',
        //   // mediaScannable : true,
        //   notification : true,
        // }
      })
      .fetch('POST', url+'customer/create-pdf?id='+inspectionId, {
      Accesstoken: 'Bearer '+this.token
    })
    .then((res) => {
      console.log(res);
      let base64Str = res.data;
      // let pdfLocation = RNFetchBlob.fs.dirs.DownloadDir + '/Inspection_' +this.state.inspectionId+'.pdf';
      RNFetchBlob.fs.writeFile(path, base64Str, 'base64');
      // RNFetchBlob.android.actionViewIntent(path, 'application/pdf')
    })
    .catch((errorMessage, statusCode) => {
      console.log(errorMessage);
      console.log(statusCode);
    })

通知を表示するように構成を設定する方法。

4

1 に答える 1