Ukončite, zatvorte, zabíjajte a úplne vypnite aplikáciu React Native pre iOS a Android

Blog

Ukončite, zatvorte, zabíjajte a úplne vypnite aplikáciu React Native pre iOS a Android

reagovať-natívna-výstupná aplikácia

Ukončite / Zatvorte / Zabite / vypnite svoju pôvodnú aplikáciu. Nevyvolá upozornenie na zlyhanie.



UPOZORNENIE:

  • pre React Native<0.47 use react-native-exit-app <1.x.x
  • pre React Native> 0,47 použite react-native-exit-app> = 1.x.x

Nastaviť

Rýchle a ľahké:



npm install react-native-exit-app --save react-native link react-native-exit-app

Alebo manuálne: pridajte najnovšiu verziu ako dependeny do svojho súboru package.json.

materiál lišty priebehu ui
{ 'name': 'YourProject', ... }, 'dependencies': { ... 'react-native-exit-app': '0.1.0', ... }
iOS
  • Pridajte RNExitApp.xcoderproj do svojho projektu v priečinku Knižnice.
  • Pridajte súbor .a na kartu Všeobecné svojho cieľa v časti Prepojené rámce a knižnice
  • Pridajte súbor .a na kartu Vytvoriť fázy svojho cieľa pod Binárne prepojenie s knižnicami
Android
  • V nastavení.gradle



    include ':react-native-exit-app', ':app' project(':react-native-exit-app').projectDir = new File(rootProject.projectDir, '../node_modules/react-native-exit-app/android')
  • V build.gradle

    compile project(':react-native-exit-app')
  • V MainApplication.java

    import com.github.wumke.RNExitApp.RNExitAppPackage; ... @Override protected List getPackages() { return Arrays.asList( ... new RNExitAppPackage(), ... ); } ...

Použitie

import RNExitApp from 'react-native-exit-app'; ... RNExitApp.exitApp(); ...

Verziovanie

Tento projekt používa sémantické vytváranie verzií: MAJOR.MINOR.PATCH. To znamená, že vydania v rámci rovnakej verzie MAJOR sú vždy spätne kompatibilné. Bližšie informácie nájdete na semver.org .

Podrobnosti na stiahnutie:

Autor: buď opatrný

Zdrojový kód: https://github.com/wumke/react-native-exit-app

#react-native #react #mobile-apps