uniapp スマート インストール (自動アップグレード、サイレント インストールを模倣) プラグイン Ba-SmartUpgrade

はじめに(ダウンロードアドレス

Ba-SmartUpgrade は、ユーザー操作なしでプログラムを自動的にインストールできるスマート インストール (自動アップグレード) 用のプラグインです。360 アプリケーション マーケットのソリューションを参照してください。

例証する

アプリがアップグレードまたは上書きされると、システムは認証プロンプトのポップアップ ウィンドウをポップアップ表示します。これには、ユーザーの確認が必要です (図を参照)。ただし、シナリオによっては、アプリの自動更新を実装する必要があります。
ここに画像の説明を挿入

このプラグインは、ROOT のないほとんどの携帯電話またはデバイスで使用できますが、メーカーはサイレント インストール用の対応するインターフェイスを見つけていません。

このプラグインは、妥協のスマートなインストール ソリューションを提供します。いわゆるスマート インストールは、実際にはシステム インストール インターフェイスをポップアップする必要があるため、実際には本当の意味でのサイレント インストールではありませんが、インストール インターフェイスでユーザーの操作を解放することができます. スマート インストール機能は、ユーザーのクリックをシミュレートし、インストールが完了すると、自動的に閉じます。

手順

引用

scriptコンポーネントを導入する

	const smartUpgrade = uni.requireNativePlugin('Ba-SmartUpgrade')

ページscript上で(例参照、独自のビジネスおよび呼び出し方法に応じて変更できます)

<script>
	const smartUpgrade = uni.requireNativePlugin('Ba-SmartUpgrade')
	export default {
    
    
		data() {
    
    
			return {
    
    
			}
		},
		methods: {
    
    
			start() {
    
     //启动
				smartUpgrade.start(res => {
    
    
					console.log(res);
					uni.showToast({
    
    
						title: res.msg,
						icon: "none",
						duration: 3000
					})
				});
			},
			testInstall() {
    
     //测试安装
				smartUpgrade.testInstall(res => {
    
    
					console.log(res);
					uni.showToast({
    
    
						title: res.msg,
						icon: "none",
						duration: 3000
					})
				});
			},
		}
	}
</script>

アプリケーションの設定

初めて呼び出すと、システム設定インターフェイスがポップアップし、アプリケーションを見つけ、画像を押してスイッチをオンにします。
ここに画像の説明を挿入

メソッド一覧

名前 例証する
始める 起動
テストインストール インストールのテスト

シリーズプラグイン

画像選択プラグイン Ba-MediaPicker (ドキュメント)

画像編集プラグイン Ba-ImageEditor (ドキュメント)

ファイル ピッカー プラグイン Ba-FilePicker (ドキュメント)

アプリケーション メッセージ通知プラグイン Ba-Notify (ドキュメント)

未読バッジ プラグイン Ba-Shortcut-Badge を適用する(ドキュメント)

Ba-Autoboot プラグインの適用(ドキュメント)

スキャンコード ネイティブ プラグイン (ミリ秒レベル、マルチコードをサポート) Ba-Scanner-G (ドキュメント)

コードをスキャンするためのネイティブ プラグイン - 新規 (インターフェイス バージョンを任意にカスタマイズ可能、連続スキャン コードをサポート、スキャン コード形式の設定をサポート) Ba-Scanner (ドキュメント)

ステータス バー、ナビゲーション バーの背景色、フォントの色を動的に変更するプラグイン Ba-AppBar (ドキュメント)

ネイティブ sqlite ローカル データベース管理 Ba-Sqlite (ドキュメント)

Android キープアライブ プラグイン (さまざまな主流技術を使用) Ba-KeepAlive (ドキュメント)

Android ショートカット (デスクトップ長押しアプリ アイコン) Ba-Shortcut (ドキュメント)

カスタム画像の透かし (どこでも) Ba-Watermark (ドキュメント)

WeChat に最も近い画像圧縮プラグインは Ba-ImageCompressor です(ドキュメント)

ビデオ圧縮、ビデオ編集プラグイン Ba-VideoCompressor (ドキュメント)

アプリケーションのアイコンと名前を動的に切り替える (正月、国慶節など) Ba-ChangeIcon (ドキュメント)

ネイティブ トースト ポップアップ プロンプト (すべてのインターフェイス、ネイティブ、カスタム カラー、アイコンを介して) Ba-Toast (ドキュメント)

画像落書き、ブラシ Ba-ImagePaint (ドキュメント)

PDF閲覧(ジェスチャーズーム、ページ番号表示) Ba-Pdfドキュメンテーション

音声リマインダー、振動リマインダー、音声ブロードキャスト Ba-Beep (ドキュメント)

Websocket ネイティブ サービス (自動再接続、ハートビート検出) Ba-Websocket (ドキュメント)

SMS 監視 (検証コード) Ba-Sms (ドキュメント)

Smart Install (自動アップグレード) Ba-SmartUpgrade (ドキュメント)

おすすめ

転載: blog.csdn.net/u013164293/article/details/128084509