はじめに(ダウンロードアドレス)
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-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 (ドキュメント)