外部アプリの起動について

ホーム フォーラム Android,iOS 外部アプリの起動について

  • このトピックには9件の返信、3人の参加者があり、最後にsouにより4年、 11ヶ月前に更新されました。
10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • 投稿者
    投稿
  • #12917
    mrs
    参加者

    iOSアプリを制作しております。
    ツイッターやfacebook用のボタンを配置して、それを押すとツイッターアプリやfacebookアプリを起動させ、指定のURLを開きたいのですが、そのような挙動は可能でしょうか?

    無理であれば、ボタンを押すと指定したURLをsafari等のブラウザで開くという形はできますでしょうか?

    お手数をおかけしますが
    よろしくお願いいたします。

    #12923
    mrs
    参加者

    自己解決しました。
    iOSオブジェクトというものを追加したところ、URLを開くという機能があり、実機でも動作いたしました。

    #13017
    ASD
    キーマスター

    >>mrsさん
    解決されたようですが、一応補足しておきます。
    ブラウザを起動して指定したURLを開く処理は、Androidなら『Androidオブジェクト』、iOSなら『iOSオブジェクト』で可能です。

    ブラウザを立ち上げるのでなく、特定の外部アプリを起動する処理は、Androidなら『AndroidPlusオブジェクト』、iOSなら『iOSオブジェクト』で可能です。

    – AndroidPlusオブジェクト: 『Strat an APK』アクションを使用し、起動したいアプリのパッケージ名を指定する。
    例:Twitterを起動する場合 “com.twitter.android”

    – iOSオブジェクト:『URLを開く』アクションを使用し、数式に起動したいアプリのカスタムURLスキームを入力する。
    例:Twitterを起動する場合 “twitter://”
    ツイート内容を付加してポスト画面を開く場合 “twitter://post?message=ツイート内容”

    AndroidPlusの『Strat an APK』は単にアプリを起動するだけですので、ポスト画面等特殊な状態で起動させたい場合は、AndroidでもカスタムURLスキームが使えますのでそちらを利用します。

    現時点での注意点として、iOSではURLに日本語が含まれると起動できないようです。Androidの場合は大丈夫でした。これについては仕様なのかバグなのか問い合わせ中です。

    #13041
    mrs
    参加者

    >ASD様
    補足ありがとうございます。
    ご提示頂いたものを試してみたところ、外部アプリの立ち上げもできました。

    #13123
    ASD
    キーマスター

    >>mrsさん
    iOSにて日本語を含んだURLを開く場合は『Get Object』を用いてエンコードすれば良いようです。

    – サンプルプログラム
    https://blog.clickteam.jp/wp-content/uploads/2016/10/cf25_blog_2016-10-16_ios_run_twitter_app.zip

    #13209
    mrs
    参加者

    >ASD様

    日本語を含んだURLの件、かしこまりました。
    ありがとうございます。

    #32973
    sou
    参加者

    AndroidでカスタムURLスキームを使う場合はどのアクションを使用すればいいでしょうか。

    #32980
    sou
    参加者

    Yahoo!カーナビである場所の地図を開きたいだけなんですがカスタムURLスキームの使い方がわかりません。
    色々探しましたがAndroidのエクステの使い方はどこに記載されていますか?

    #32997
    ASD
    キーマスター

    こちらのことですね。

    – 【アプリ開発者向け】 Yahoo!カーナビの「URLスキーム」を公開! – Yahoo!地図ブログ
    https://map.yahoo.co.jp/blog/archives/20150202_carnavischeme.html

    リンク先のサンプルで示されているようなアドレスをAndroid objectのOpen URLで開くとYahoo!カーナビが起動します。

    – サンプルプログラム
    https://blog.clickteam.jp/wp-content/uploads/2019/05/cf25_blog_2019-05-06_yahoocarnavi.zip

    #33007
    sou
    参加者

    ASDさん、ありがとうございます。
    サンプルを参考にしながら制作したいと思います。
    本当に助かりました。

10件の投稿を表示中 - 1 - 10件目 (全10件中)
  • このトピックに返信するにはログインが必要です。