React Native Pgyer 是一款帮助 React Native 开发者集成蒲公英 App 分发功能的 npm 包。本文将介绍如何安装和使用该包,助力开发者更轻松地进行 React Native 开发。
安装
首先,需要在项目中安装 React Native Pgyer:
npm install react-native-pgyer --save
接着,在 iOS 项目中执行 Pod 安装:
cd ios && pod install
集成
iOS 集成
将以下代码加入到 AppDelegate.m 文件中:
-- -------------------- ---- ------- ------- --------------------- ------- ------------------------------ -- --- ----------------- -------- - ----- ----------- - ----- -------- - -------------------------------- ------------- ------------------------------------------- --------------- - ------------ ----------------- ----------------------------------- ------------------ ----------------- ----------------------------------- ------------------ ----------------- ------------- -- ------- ------ ---- -
Android 集成
在 android/app/build.gradle
文件中加入以下代码:
dependencies { // 其他依赖... implementation 'com.pgyersdk:feedback:public-sdk:4.6.2-release' implementation 'com.pgyersdk:update:4.9.11' }
在项目的 MainActivity
类(或其某个父类)的 onCreate
方法中加入以下代码:
-- -------------------- ---- ------- ------ ----------------------------------- ------ ------------------------------------- -- --- ----------------- ------ ----------- - ---- -------- --------- --------- ---- --------------- ------------------- - ----------------------------------- ------------------------------ ------------- ------------------------------- ------------- -- ------- -
使用
手动更新
手动触发检查更新:
import PgyerUpdate from 'react-native-pgyer'; PgyerUpdate.checkUpdate();
强制更新
强制更新功能需要在蒲公英后台设置后生效。当设置强制更新后,用户必须更新到最新版本才能继续使用 APP。当用户不更新 APP 时,将无法继续使用 APP。
检查是否有新版本:
PgyerUpdate.checkUpdate({ forceUpdate: true, // 强制更新 });
自动更新
设置自动检查更新,仅当用户在使用过程中完全退出再重新打开 APP 时才会检查更新。
PgyerUpdate.enableAutoUpdate();
取消自动检查更新:
PgyerUpdate.disableAutoUpdate();
集成反馈功能
PgyerUpdate.showFeedbackView();
参考文献
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005575581e8991b448d44ec