1

このリンクは、アプリのアップグレードがアプリ自体から「強制」されるビデオを示しています。

http://buzzworks.de/blog/update-ios-beta-apps-from-within-the-app

App Store は呼び出されず、AdHoc アプリでのみ機能すると言われています。

誰でもこれがどのように可能か知っていますか?

編集:答える前にビデオを見てください。AdHoc アプリは開発者によって署名されており、App Store から提供されたものではありません。この種の強制更新は、ベータ テストやエンタープライズ アプリケーションで役立ちます。

4

3 に答える 3

1

ここですべて説明されていることがわかりました:

http://developer.apple.com/iphone/library/featuredarticles/FA_Wireless_Enterprise_App_Distribution/Introduction/Introduction.html

開発者は、アプリで .ipa を作成し、.ipa への URL とその他いくつかのものを含む plist 形式のマニフェストを作成する必要があります。

アプリは、必要に応じて独自の方法を実装して、更新が利用可能かどうかを確認し、マニフェストへの URL を開くことができます。

于 2010-09-05T00:13:25.190 に答える
0

新しいバージョンがリリースされたら、いつでもユーザーにアプリ ストアにアクセスしてもらうことができます。最初にアプリを Web サービスに接続するだけです。他の解決策は Apple によって受け入れられないか、他の問題のためにまったく機能しません (署名は多くの解決策の 1 つです)。

また、強制的な更新が必要とされないようにアプリを設計することもできます。Web からユーザー インターフェイスを読み込むことができます (Apple は前回の WWDC でこれに関する貴重な情報を提示しました)。データは Web から取得できます。他に修正が必要な場合は、アプリの下位互換性を確認してください。

それがアプリストアの仕組みです。そして、「強制更新」を必要とすることは決してありません...まあ、ほとんどありません;-)

于 2010-08-18T13:40:32.073 に答える
0

アプリは何らかの方法で自分自身に署名する必要があるため、実際には可能ではありませんでした。私が今考えることができる最善のことは、アプリが署名されていないということですか?

于 2010-08-18T13:33:18.423 に答える