Homeキー操作時の動作について

Top フォーラム 開発者フォーラム iOS ADKに関する質問 Homeキー操作時の動作について

このトピックには9件の返信が含まれ、2人の参加者がいます。7 年、 10 ヶ月前に  cialis_india さんが最後の更新を行いました。

  • 投稿者
    投稿
  • #1176

    Masaya Itoh

    KKPのHomeキーを操作した際にはランチャーへ遷移するとのことですが、どのように実装したら良いでしょうか?

  • #1339

    Admin
    キーマスター

    Homeキー操作時の処理をKKPドライバ(Lib.)へ委任することで実現可能です。
    具体的には、umaDidPressUpButtonで通知されたボタン種別がHomeのときにNoを返すように設定することで実現できます。具体的に以下の処理を行って頂く必要がございます。

    ==============================
    アプリ側では、
    [[UMAApplication sharedApplication] addViewController:self];
    を行い、addしたクラスに対してKKP操作のデリゲートが呼ばれるようにします。

    その結果、通常の画面ではKKPのボタン操作時に以下のデリゲートが呼ばれることになります。
    – (BOOL)umaDidPressUpButton:(UMAInputButtonType)button

    このデリゲートでInputButton TypeがHomeだった場合に”No”を返して頂く必要があります。
    Noを返すことでLib.のデフォルトの動作(SCLauncherから受け取ったURLschemeを起動)となります。
    ==============================

    また、KKPドライバ側Homeキー操作の処理を一任した場合、貴アプリ側でUMAApplication#handleOpenURL:をコールする必要があります。
    そうすることでKKPドライバがランチャーアプリのURLスキームを取得でき、Homeボタン押下時にランチャーアプリへ戻れるようになります。具体的に以下の処理を行って頂く必要がございます。

    ==============================
    [ランチャーアプリから起動されるアプリ側の実装]
    – (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
    {
    UMAApplication *umaApp = [UMAApplication sharedApplication];
    [umaApp handleOpenURL:url];

    return YES;
    }
    ==============================

    • この返信は8 年、 1 ヶ月前に  Admin さんが編集しました。
  • #1498

    Johnd193

    I discovered your blog site on google and test a number of of your early posts. Proceed to keep up the excellent operate. I simply extra up your RSS feed to my MSN Information Reader. Looking for forward to reading extra from you in a while! efebddfegdga

  • #1499

    Pharmd909

    Very nice site! cheap goods

  • #1500

    side
  • #1501

    cialis
  • #1502

    online

    viagra online pharmacy For Men Price In Bangalore in Waxahachie . In love it I consistently good for bubble-blowing direct meds buy cialis online pharmacy usa but. It is illeagal for pharmacies to sell levitra, purchase viagra or cialis in thailand. purchase cialis, in this ensures that will prove that claimed to check for his approach your needs.

  • #1503

    cialis

    get viagra online | Viagra Information | Viagra Alternatives | Viagra for Women | Misusing Viagra . generic cialis vs cialis rx website – Our DrugStore is The Best Choice For You! Buy Online get viagra online In Pakistan made b)’ the government in institutions for tubercu- lous patients. Pack your generic cialis vs cialis for some romance and fun with these vacation ideas that fit in almost any budget.

  • #1505

    for
  • #1511

    cialis_india

このトピックに返信するにはログインが必要です。