iPhone アプリを開発中で、Whatsapp の統合を計画しています。
iPhone アプリからクリック ツー コール/メッセージを有効にする方法はありますか? Skype は、次の方法でこれを許可します。
<a href="skype:skypehandle?call"> Skype </a>
Whatsapp に相当するものはありますか?
iPhone アプリを開発中で、Whatsapp の統合を計画しています。
iPhone アプリからクリック ツー コール/メッセージを有効にする方法はありますか? Skype は、次の方法でこれを許可します。
<a href="skype:skypehandle?call"> Skype </a>
Whatsapp に相当するものはありますか?
現在、Whatsapp には URL スキームが登録されていません。
アプリの info.plist の内容を調べて、お気に入りのアプリがそれらをサポートしているかどうかを確認できます。
Windowsに相当するものがあると確信していますが、私はMacを使用しているので、電話をドライブとしてマウントし、ツリー構造を介してアプリのコンテンツを表示できるiPhone Explorer(現在はiExplorerに名前が変更されています)と呼ばれる無料のアプリをインストールしています。脱獄は必要ありません。info.plist は、選択したアプリの appname.app フォルダーにあります。これをデスクトップにコピーして、ファイルを開きます。「URL タイプ」キーを探して展開します。これは、:// が追加されたときに safari または UIApplication openURL メソッドで開く URL です。
更新 - 2012 年 11 月 -最新バージョンでは、URL スキームが追加されました。
whatsapp://
それに関連付けられた「アクション」があるかどうかはわかりません。
更新 - 2013 年 11 月 の Whatsapp ブログには、実行できるアクションに関する情報があり ます http://www.whatsapp.com/faq/en/iphone/23559013
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://location?id=1"];
if ([[UIApplication sharedApplication] canOpenURL:whatsappURL]) {
[[UIApplication sharedApplication] openURL:whatsappURL]]];
}
多数の iPhone アプリの URL スキームをリストしているサイトがいくつかあります。 http://handleopenurl.com/scheme?page=27 は、私が知っている最大のものです。WhatsApp用のものは何も含まれていないようです。
http://wiki.akosma.com/IPhone_URL_Schemes も別のリストですが、WhatsApp は含まれていません。独自の URL スキームを作成して公開するのはアプリの開発者次第ですが、WhatsApp はまだそうしていないようです。
新しい iPhone v2.10.1 リリースで、WhatsApp は独自の URL スキームをサポートするようになりました。たとえば、"Hello World" というテキストで新しいチャット コンポーザーを開くには、次のようにする必要があります。
NSURL *whatsappURL = [NSURL URLWithString:@"whatsapp://send?text=Hello%20World!"];
if ([[UIApplication sharedApplication] canOpenURL: whatsappURL]) {
[[UIApplication sharedApplication] openURL: whatsappURL];
}
詳細については、サイトのこの FAQ を参照してください: http://www.whatsapp.com/faq/en/iphone/23559013