Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Live SDK で SkyDrive連携アプリを作ろう

tanaka_733
March 30, 2013

Live SDK で SkyDrive連携アプリを作ろう

2013/3/30 めとべや東京でのセッション

tanaka_733

March 30, 2013
Tweet

More Decks by tanaka_733

Other Decks in Technology

Transcript

  1. 自己紹介 (@tanaka_733) めとべや東京のスタッフです 趣味の開発でC# • Windows ストアアプリ • Windows Phone

    アプリ • Kinect ストアアプリは数本リリース • はてな動画(仮) • SkyRecorder <= 開発中、今回のテーマ
  2. SkyDrive を使えるデバイス デスクトップ/ネイティブアプリ •Windows Vista, Windows 7, Max OS X

    •Windows Phone, iOS(iPhone iPad), Android その他、Webページ経由
  3. 他クラウドストレージ ストレージ • iCloud • Google Drive • Dropbox (最近話題の)ノート系

    • Evernote • Google Keep http://windows.microsoft.com/ja-jp/skydrive/compare
  4. Live Connect SDK • ドキュメントとメディアの操作 SkyDrive • 連絡先とカレンダーの操作 Hotmail •

    インスタントメッセージ Messenger • ユーザーの認証とプロファイル情報へのアクセス Live
  5. SkyDrive API 使用上の制約 ユーザーが明示的に要求したとき以外はSkyDrive にファイルをアップロードしない • 自動バックアップの保存先としては使えない SkyDrive が適した状況では SkyDrive

    を使う。 • ドキュメントや写真の管理はSkyDriveで SkyDrive に対する信頼を損なわないようにする • いかがわしいファイルを置いたりしない http://msdn.microsoft.com/ja-jp/library/live/hh826521.aspx
  6. シナリオ①: ログイン 明示的にログインボタンを作成 • Guideline に従う必要あり • http://msdn.microsoft.com/ja-jp/library/windows/apps/xaml/Hh968445(v=win.10).aspx 自動でログイン •

    ログインしないとアプリの機能が実現できないような場合、 • 起動直後にログイン画面に移行 いずれの場合も、ログイン画面はSDKにより提供されます アカウントはSSOのみの模様(別ユーザーを選択できない) UI経由のユーザーの同意が必要なので自動テスト不可…
  7. おまけ: Metro Icons Maker Store App, WP8, WP7 対応のアイコンを作成できるツールです。 •

    Windows Phone Icons Maker からフォークさせていただきました。 プロジェクトページはこちら • http://techblog.hilife-jp.info/metro-icons-maker/ アルファ版です • 正式版を WPF4.5+Livet で作成中… (と言って早2か月) • MS-PLなOSSです: https://github.com/tanaka-takayoshi/Metro-Icons-Maker