最初にステージを設定しましょう。大規模な組織に単一のiOSアプリケーションがあるとします。これは過去にうまく機能し、新しい機能がアプリに追加されました。問題は、アプリケーションが大きくなりすぎて管理が困難になったことです。新しい機能をすべて1つのアプリに詰め込むことはもはや実現不可能です。事態を悪化させるために、組織は断片化されたユーザーエクスペリエンスにつながるため、複数のアプリケーションを持つことは望ましくありません。これは理想的ではありません。質問は...ユーザーが個別にインストールする必要なく、同じ組織に属する複数のアプリケーションをインストールできる「アプリケーションバンドル」に類似したものはありますか?残念ながら、「アプリケーションバンドル」ではティア1のアプリケーション(有料のもの)が必要です。複数のiOSアプリケーションをグループ化する
0
A
答えて
0
あなたが持っている「サブアプリケーション」の数に応じて、私はtabBarControllerをお勧めします。私は個人的に、アプリに新しい機能を追加しているあなたと似たようなケースでこれを行いました。これを@Wainのアイデアでグループ化して、アプリケーションの一部をオンまたはオフに切り替えるトグル機能を持たせることもできます。
1
App Bundles以外のiOSでは、「App Bundles」と似たものはありません。
ただし、店舗内に複数のアプリを持ち、アプリごとにURLスキームを使用して、ユーザーが必要とするときに特定のアプリを起動できるかどうかを確認することができます(メニューなど)。
let appURL = NSURL(string: "myscheme://")
let appStoreURL = NSURL(string: "https://itunes.apple.com/ca/app/myappname/id99999999?mt=8")
if (UIApplication.sharedApplication().canOpenURL(appURL!)){
// app is installed, launch it
UIApplication.sharedApplication().openURL(appURL!)
} else {
// app is not installed, go get it
UIApplication.sharedApplication().openURL(appStoreURL!)
}
ない場合は、アプリストアとユーザーで、正しいページへのディープリンクは、それらをインストールすることができます。この技術を使用して、ユーザーが1つの「ランチャー」アプリからアプリのコンスタレーションにアクセスする方法を提供します。
+0
ありがとう@マシュー、私はあなたのアプローチが好きです。私たちの場合にこれを実装する方法について考えてみましょう。 –
関連する問題
- 1. 複数のラジオボタンリストをグループ化する
- 2. のMySQL:複数のグループ化
- 3. 複数のグループ化、LINQの
- 4. ヘルプでグループ化する(複数でグループ化する、重複する)
- 5. ggplot複数のグループ化バー
- 6. 複数列のグループ化は、
- 7. 複数行のSQLグループ化
- 8. Linq - 複数のテーブルを複数のリターンでグループ化する
- 9. 複数のグループをグループ化するSQLクエリ
- 10. linqを使用して複数のグループにグループ化する
- 11. Oracle SQL、複数のグループをグループ化して表現する
- 12. matlab:複数のグループに属する観測値のグループ化
- 13. iosアプリケーションで複数のエンタイトルメント
- 14. 複数のアプリケーションをアプリケーションランチャーの同じアイコンの下にグループ化します
- 15. XSLT:Muenchianの複数のグループ化の苦境
- 16. iosプッシュ通知ターゲットをグループ化する
- 17. パンダ - 複数の変数をグループ化してアンスタックする方法
- 18. LINQでの複数レベルのグループ化?
- 19. jqGridの複数レベルのグループ化
- 20. iReportsグループ化のバグ - 複数の発生?
- 21. 角度データテーブルの複数のグループ化
- 22. iOSアプリケーションに複数のメインスレッドがある
- 23. クエリ "グループ化"複数の項目
- 24. サイズの異なる複数の列をグループ化する
- 25. iOSアプリケーションで複数の言語をサポート
- 26. シングルインハウスプロビジョニングプロファイル - 複数のiOSアプリケーションを配信
- 27. グループボックスのHScrollbar/VScrollbarでMFCの複数のボタンをグループ化する
- 28. 複数の値をグループ化し、結果をプロットする
- 29. 複数のセットを持つレコードをSQLでグループ化する
- 30. 複数のキーでオブジェクトの配列をグループ化する
アプリのバンドルは、断片化したユーザーエクスペリエンスではありません。ユーザーがアプリをどのように取得するのかを意味するだけですか?また、技術的な問題よりもデザイン上の問題のように思えます。 1つのアプリでホーム画面から利用できるすべての「アプリ」を手に入れることはできませんでしたか?そこから起動すると、アプリがない場合にユーザーをアプリストアに送ることができます。 –
または、アプリの一部をオン/オフにする設定をしているだけで、メニューオプションを減らすことができます。 – Wain
ありがとう@JoeSusnick、本当にオプションです。理想的には、「バンドル」内のすべてのアプリケーションを一度にインストールすることをお勧めします。懸念事項は技術的なものではなく、むしろ組織的なものです。また、全体的な敏捷性にも影響します。他のアイデア? –