metainfoはJSON String形式で渡されます。これにより、JSONライブラリが必要となります。
例では、JSONKit Framework(https://github.com/johnezang/JSONKit)を使用して作成されております。

URL リンク共有
外部アプリ、モバイルウェブからカカともにURLリンクや メッセージを送信することができます。
サポートOS : iOS、Android、モバイルウェブ(BlackBerryは今後対応予定)
App リンク共有
外部アプリ、モバイルウェブからカカともに、該当アプリに直接アクセス可能なリンクを送信することができます。リンクを受け取った相手側が該当アプリをインストールしていない場合は、マーケットにアクセスされ、 互換性のないOSの場合には、URLリンクに置き換えて共有することができます。
サポートOS : iOS、Android、モバイルウェブ(BlackBerryは今後対応予定)
サポートするインストールマーケット : Google Play、App Store
サポートするインストールマーケット : Google Play、App Store
iPhone
iPhone
iPhoneでiOSのカスタムURLスキームを利用してカカオリンクを呼び出します。
共有先のリンクの種類によってURLリンクとAppリンクで区分されます。
ライブラリとサンプルアプリの最新バージョンは、 GitHubの kakaolink-ios プロジェクトでご確認いただけます。
共有先のリンクの種類によってURLリンクとAppリンクで区分されます。
ライブラリとサンプルアプリの最新バージョンは、 GitHubの kakaolink-ios プロジェクトでご確認いただけます。
URL リンク共有
Custom URL Scheme
kakaolink://sendurl?msg=[message]&url=[url]&appid=[appid]&appver=[appver]
パラメータ説明
| パラメータ | type | 必須可否 | 説明 | 備考 |
|---|---|---|---|---|
| msg | String | O | ユーザーに送信されるメッセージの内容(UTF-8) | |
| url | String | O | ユーザーに送信されるメッセージに含まれるリンクurl(モバイルウェ ブ) | |
| appid | String | O | App bundle idまたはpackage id(例:com.company.app) 正確に入力しない場合は、ご利用が制限される可能性があります。 |
|
| appver | String | O | 3rd Appのバージョン カカオリンクタイプ カカオリンクAPIバージョン | |
| type | String | X | カカオリンクタイプ | ”link”(固定値) |
| apiver | String | X | カカオリンクAPIバージョン | ”2.0”(固定値) |
| appname | String | O | 3rd Appの正確な名前 |
App リンク共有
Custom URL Scheme
kakaolink://sendurl?msg=[message]&url=[url]&appid=[appid]&appver=[appver] &type=[type]&appname=[appname]&apiver=[apiver]&metainfo=[metainfo]
パラメータ説明
| パラメータ | type | 必須可否 | 説明 | 備考 |
|---|---|---|---|---|
| msg | String | O | ユーザーに送信されるメッセージの内容(UTF-8) | |
| url | String | O | ユーザーに送信されるメッセージに含まれるリンクurl(モバイルウェ ブ) | |
| appid | String | O | App bundle idまたはpackage id(例:com.company.app) 正確に入力しない場合は、ご利用が制限される可能性があります。 |
|
| appver | String | O | 3rd Appのバージョン カカオリンクタイプ カカオリンクAPIバージョン | |
| type | String | X | カカオリンクタイプ | ”app”(固定値) |
| apiver | String | X | カカオリンクAPIバージョン | ”2.0”(固定値) |
| appname | String | O | 3rd Appの正確な名前 | |
| metainfo | JSON object | O | 3rd Appを起動させるためのmeta情報 (JSON ObjectのString Array形式に対応) |
metainfo 説明
| パラメータ | 必須可否 | 説明 | 種類 |
|---|---|---|---|
| os | O | 3rd AppがサポートするOS Platform | ”ios” または ”android” |
| devicetype | X | 3rd Appがサポートする端末の種類 | ”phone” または ”pad” |
| installurl | X | 3rd AppのGoogle PlayやiTunesのインストールurl | |
| executeurl | O | Appを起動させるためのurl (custom scheme形式のみ対応) |
Required Framework
ダウンロード
開発者向けカカオトークBIダウンロード: kakaotalk_BI.zip
*B.Iはカカオリンクを使用してカカオトークにメッセージを送信する機能を説明するためのボタン/またはそれに該当するページに限って使用することができ、他のページやメニューなどで上記イメージをそのまま、または一部を変更して使用することを禁じております。
開発者向けソースコードのダウンロード: https://github.com/kakao/kakaolink-ios
*B.Iはカカオリンクを使用してカカオトークにメッセージを送信する機能を説明するためのボタン/またはそれに該当するページに限って使用することができ、他のページやメニューなどで上記イメージをそのまま、または一部を変更して使用することを禁じております。
開発者向けソースコードのダウンロード: https://github.com/kakao/kakaolink-ios










