FlexPaper商用版で「License key not accepted.」
FlexPaper実装メモの続き(その2)です。
GPLライセンス版で正常に動いていたものが、商用版に差し替えたところライセンス認証が上手くいかず、ビューワーが正常に表示されなくなりました。
コードの記述ミスやファイルが足りないのかと試行錯誤しましたが、解決しないので開発元に問い合わせてみました。
商用ライセンス購入後の設定など
商用ライセンスを購入すると、ライセンスユーザー用のページへアクセスできるようになります。
設定といっても、やることはたったの2つだけ。
- ビューワー(FlexPaperViewer.swf)を商用版と差し替え
- ライセンスキーをコードに追記
1. ビューワー(FlexPaperViewer.swf)を商用版と差し替え
単純に差し替えるだけです。
GPLライセンス版では、ビューワーにFlexPaperのロゴが付いていますが、商用版では外れます。
2. ライセンスキーをコードに追記
ライセンスユーザー用のページに下記のように解説されているので、発行されたkeyを追記します。
var fp = new FlexPaperViewer(
'FlexPaperViewer',
'viewerPlaceHolder', { config : {
SwfFile : "Paper.swf",
Scale : 0.6,
key : "*****",
..
ドメイン登録でミスってました
たったこれだけの手順ですが、ビューワー内に以下のようなエラー画面が表示されてしまいました。
そこで開発元のDevaldi Ltd.に問い合わせてみたところ、
Your domain name had a trailing slash which I have removed and regenerated your key for you.Your new key is:*****
「ドメインの末尾にスラッシュが入ってたから再発行したよ」とすばやい回答が!
登録失敗例
ドメイン登録時に、ブラウザーのアドレスバーから「http://kamurogi.com/」みたいにコピペして入力したのが原因でした。登録間違いしていると、ライセンスユーザー用のページでは下記のように表示されます。
Domain: kamurogi.com/
登録成功例
正常に登録されている場合は、下記のようになります。
Domain: kamurogi.com
要するに「kamurogi.com」部分だけを入力しないといけなかったんですね。
単純なミスでしたが、参考になれば幸いです。