2013年01月31日

SakuttoBookだけでするWebの設定機能「urlLinkDefine」を追加

 SakuttoBookはPDF内にWebリンクがある場合、そのリンクを拾ってアプリ内に反映する仕様になっている。つまりPDFにWebのURLリンクを仕込んであれば、SakuttoBookではそのまま使える仕様になっているのだ。ところがたまにリンクが動作しないことがあり原因を特定できなかった。さらにURLリンクの作成がアプリケーションに依存する。そこでSakuttoBookだけでWebリンクを指定するようにした。それが「urlLinkDefine」の機能である。

 PDF内のURLリンクを追加する機能は最初から用意していた。ただしWebページの開き方はSDKで用意されているアプリ内蔵ブラウザで表示していた。ところが、内蔵ブラウザではアプリ内のURLリンクからApp Storeを開くことができない。アプリからURLリンクをタップするとiPhoneのApp Storeが起動してアプリをダウンロードできるようしたいと考えた。

 SafariでiTunesプレビューのURLを開くと、App Storeが起動してアプリのダウンロードページが開く。Safari経由だiTunesプレビューのURLはApp Storeに橋渡しされるが、内部ブラウザを使うと機能しないのである。そこでSakuttoBookでもURLリンクがSafariでも開くようにした。URLリンクをタップすると、内部ブラウザかSafariかを選択できるようにしたのである。Ver 1.4で対応した。

 ところがユーザーの方からの問い合わせを聞いていくと、いくつかの問題点が見合えてきた。大きくいうと2つのボトルネックがあった。ボトルネックを解決しないと、誰でもがSakuttoBookでURLリンクを追加することができない。ボトルネックとは、

Acrobatなどが必要
動作しないリンクがある


というものである。


続きはこちらから


 


posted by 上高地 仁 at 21:08 | Comment(0) | TrackBack(0) | ニュース&トピック | このブログの読者になる | 更新情報をチェックする
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。