mixi app用js framework mist.jsの紹介
最近はJSとかAmazonのクラウドとかやってます
最近はJSとかAmazonのクラウドとかやってます
ログ管理どうするか迷い中だったり、台湾データセンターを心待ちにしたりしてます
今日はmixi app用js framework mist.jsの紹介。。。
を、したかったんですが、
開発が間に合いませんでした orz
なので、とりあえず「どういうものになる予定か」を紹介したいと思います
mixi app用js framework mist.jsの
仕様紹介
機能
- AutoFix
- サーバサイドとの自動連携
- ソーシャルグラフの取得
- 権限の確認
- 日記に書くリンク機能
- アクティビティ送信機能
- クッキーのサポート
- 「戻る」のサポート
AutoFix
- 画面の高さを自動でfixします
- スクロールバーが出ません
サーバサイドとの自動連携
- リンククリックをAPIに飛ばして画面遷移を行います
- mixiの内部リンク、別ドメインへのリンクも正しく振り分けます
ソーシャルグラフの取得
- APIの返値を解析し、owner、viewerの情報、マイミク情報を埋め込みます
- サーバサイドで取得したい場合、APIのパラメータとして送信します
権限の確認
- 「OWNERとVIEWERが同じ?」、「VIEWERがアプリをインストールしてる?」を確認します
- 検証に失敗した場合、アプリのインストール画面に遷移します
権限の確認
- 「OWNERとVIEWERが同じ?」、「VIEWERがアプリをインストールしてる?」を確認します
- 検証に失敗した場合、アプリのインストール画面に遷移します
- 他人のアプリみたときとか、activityのリンクからみたときにおかしくなるアプリ多くないですか?
日記に書くリンク機能
- APIの返値にテンプレートを埋め込み、link clickで「日記を書く」画面へ遷移
- 日記テンプレートにソーシャルグラフの情報を埋め込むことも可能
アクティビティ送信機能
- APIの返値にテンプレートを埋め込んで返すとアクティビティ送信
- 画像表示、リンクパラメータの埋め込みも可能
クッキーのサポート
- テンプレートに含めて返すとJSでセッションクッキー的に扱う
- リダイレクトもサポート
「戻る」のサポート
- できるの?
- jQuery.histry pluginが一応使えるのでがんばってみたい
何でJS?
- 携帯版と連携するならswfよりJSの方が早い
- ヒットアプリの中でも「ブラウザ三国志 for mixi」とかhtml系のアプリもありますよ
ご静聴ありがとうございました!