mx-jpush-expo
Version:
Expo 集成极光推送(JPush)一体化解决方案,支持 iOS/Android 厂商通道
32 lines • 1.22 kB
TypeScript
/**
* 版本管理工具
* 用于获取 JPush SDK 版本信息
*/
/**
* 获取 jpush-react-native 的版本号
* @returns JPush React Native 版本号,如果获取失败则返回默认版本
*/
export declare function getJPushReactNativeVersion(): string;
/**
* 根据 jpush-react-native 版本推断 JPush Android SDK 版本
* @param reactNativeVersion - jpush-react-native 版本号
* @returns JPush Android SDK 版本号
*/
export declare function inferJPushAndroidVersion(reactNativeVersion: string): string;
/**
* 从 jpush-react-native 的 libs 目录中读取实际的 JPush SDK 版本
* @returns JPush Android SDK 版本号
*/
export declare function getJPushAndroidVersionFromLibs(): string | null;
/**
* 获取 JPush Android SDK 版本(综合多种方式)
* @returns JPush Android SDK 版本号
*/
export declare function getJPushAndroidVersion(): string;
/**
* 检查 android/app/libs 目录中的 aar 文件
* @param aarPrefix - aar 文件名前缀(如 "push-internal")
* @returns 找到的 aar 文件名(不含 .aar 后缀),如果未找到则返回 null
*/
export declare function findAarFileInLibs(aarPrefix: string): string | null;
//# sourceMappingURL=version.d.ts.map