問題タブ [app-update]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
144 参照

android - 私のアプリへのアップグレードのテスト時にAndroid Studioが以前のアプリをアンインストールする

署名済み apk アプリをデバイスに既にインストールしています。今、私は自分のアプリを更新しています。Androidスタジオからアップデートをインストールすると、以前のアプリをアンインストールするように求められます(明らかにIDに署名するため)。以前のアプリ パッケージからデータをインポートしたい。とにかく、現在のアプリを実行して、以前のアプリを更新としてデバッグすることはありますか。

これを検索しましたが、同様の質問は得られませんでした。前もって感謝します。

0 投票する
1 に答える
76 参照

ios - iOS 地域の監視 - アプリの更新後も存続しますか?

Region Monitoring を使用してバックグラウンドで起動するアプリがあります。地域の初期化はアプリの起動時に行われるため、アプリの最初の起動前 (つまり、インストール直後) に地域の監視がアクティブになっていないことは明らかです。

アプリが少なくとも 1 回起動されたと仮定すると、アプリの更新後はどうなりますか? 地域の監視が機能し続けるために、ユーザーはアプリを再起動する必要がありますか?

アプリの更新では、リージョンの構成に変更はありませんでした。

0 投票する
1 に答える
1479 参照

android - インストール エラー コード: アプリケーションのアップグレード中に -26

Android M デバイスでアプリケーションをアップグレードしようとすると、デバイスに
アプリがインストールされていません。」というエラーが表示されます。

logcat は次のように述べています。

インストール エラー コード -26 の意味は何ですか?
以前のアプリ ターゲット SDK のバージョンは 23 で、新しいアプリ ターゲット SDK
のバージョンは 22 です。ログには次のものが含まれます。

新しいアップグレード アプリケーションには新しい権限が追加されていませんが。

ターゲット SDK のバージョンが 23 から 22 に減った M デバイスで、アプリが正しくアップグレードされるようにするにはどうすればよいですか?

あらゆる種類の入力を事前に感謝します。

0 投票する
1 に答える
194 参照

ios - 新しいアプリ バージョンの iOS アプリ データ ファイルを NSDocumentDirectory から NSLibraryDirectory に移動するにはどうすればよいですか?

私のアプリの現在のバージョンでは、2 つの重要なアプリ ファイル (Core Data .sqlite ファイルと SettingsFile.plist) を NSDocumentDirectory に保存しました。次のバージョンでは、これらのファイルを NSLibraryDirectory に移動したいと考えています。どちらも編集のためにユーザーが直接アクセスする必要はありません。私の調査によると、これがこれらの各ファイルに最適なオプションであると思われます。

現在のすべてのアプリ ユーザーのファイルを NSDocumentDirectory から NSLibraryDirectory に移動する方法に関心があります。ユーザーのデータを失わないように細心の注意を払いたいと思います。これらのファイルを非常に安全な方法で移動するには、どこから、どのように開始すればよいかわかりません。誰かが私を正しい方向に向けてくれることを願っています。

0 投票する
1 に答える
225 参照

iphone - iOS: iPad から Universal App へのアップグレードの難題

iOS アプリには 2 つのバージョンがあります。iPAD 用の FooBarApp と iPhone 用の FooBarApp には、それぞれ独自のバンドル ID (iPAD アプリ用の com.foobar.fooBariPad と電話アプリ用の com.foobar.fooBar) があります。どちらも同じ機能を持っています - 検索そして同じ商品を購入。

iPhone FooBarApp の新しいバージョンを作成しました。これは現在ユニバーサル アプリであり、iPhone と iPAD の両方で実行できます。しかし、私はすでに iPAD アプリを持っているユーザーの大規模なユーザー ベースを持っています。

com.foobar.fooBariPad iPad アプリを廃止し、新しいユニバーサル アプリ バージョン com.foobar.fooBar を今すぐダウンロードするようユーザーに依頼します。これを行うために、com.foobar.fooBariPad の新しいバージョンを作成しました。これは強制的な更新であり、起動時に、アプリの新しいバージョンに更新するようにユーザーに促します。ハンドコーディングされた更新ボタンを受け入れると、アプリを更新するためにアプリストアにリダイレクトされます。

Kludgy 知っていますが、古い iPAD アプリを新しい Universal アプリに直接更新する方法がないため、これを行いました (バンドル ID が異なるため)。

残念ながら、Apple はこれを次のメッセージで拒否しました。

「デザインの序文 アプリには更新ボタンが含まれているか、アプリを更新するようにユーザーに警告しています。ユーザーの混乱を避けるために、アプリのバージョン更新では iOS の組み込みの更新メカニズムを利用する必要があります。... 次のステップ アプリから更新機能を削除してください。 "

言い換えれば、彼らはこれを強制的なアップグレードにしたいと考えています。以前の iPAD アプリを Appstore から削除することだけを考えていますが、混乱を招く可能性があります。ユーザーが古い iPad アプリから新しいユニバーサル アプリにスムーズに切り替えるよう促す、この問題に対するスマートな解決策があれば幸いです。おそらくプッシュ通知が答えでしょうか?(しかし、もしそうなら、どのように)?

以下の onnoweb の回答に従って、ダンキンドーナツがこれを実装した方法を見た友人からこれを入手しました。メッセージのみ(技術的な修正ではありません)

DD アプリ メッセージ

0 投票する
0 に答える
532 参照

android - プレイストアからアプリを更新しているときに、「Caused by: java.lang.ClassNotFoundException: android.net.ZeroBalanceHelper」というエラーが表示されます

プレイストアからアプリを更新中にエラーが発生しました..

このエラーの後、アプリは実行されません。ヘルプをいただければ幸いです。

0 投票する
2 に答える
2735 参照

android - Playストアで署名されていないAndroid APKを更新する

Play ストアで公開されたアプリがあり、開発者は署名されていないアプリを提供してくれました。署名なしで既存のアプリを更新するにはどうすればよいですか? 署名した後、署名されていない apk で既存のアプリを更新することはできますか?