Technophere

background-image

App Link Generator

ー アプリストアリンク生成プラグイン / App Store & Google Play対応

製品概要

App Link Generatorは、WordPressのブロックエディタ(Gutenberg)に対応したプラグインで、App StoreとGoogle Play Storeのアプリ情報を美しく表示するためのブロックを提供します。

アプリ検索機能により、アプリ情報を自動取得して簡単に挿入でき、キャッシュ管理と日次自動更新により、常に最新のアプリ情報を手間なく表示できます。

なぜ作ったのか(課題)

ブログやメディアサイトでアプリを紹介する際、アプリ情報を手動で入力・更新するのは非常に手間がかかります。

既存のプラグインは機能が限定的だったり、デザインが古かったり、自動更新に対応していなかったりと、多くのブロガーやメディア運営者が求める機能を満たすものがありませんでした。

そこで、アプリ検索から情報取得、表示、自動更新まで、すべてを自動化できるプラグインを開発することにしました。WordPressコミュニティに貢献し、多くのコンテンツクリエイターの皆様に役立つツールを提供したいという想いから、App Link Generatorを開発しました。

解決すること

App Link Generatorは、以下の問題を解決します:

アプリ情報の自動取得

アプリ名を検索するだけで、アイコン、開発者名、価格、評価などの情報を自動的に取得します。手動でのコピー&ペースト作業が不要になります。

自動更新機能

日次Cronジョブにより、アプリ情報を自動的に更新します。価格変更や評価の更新を手動で確認・修正する必要がありません。

iOS/Android両対応

App StoreとGoogle Play Storeの両方に対応。ハイブリッド検索により、iOS・Androidアプリを同時に検索・表示できます。

美しいデザイン

AppReachスタイルの洗練されたデザインを採用。レスポンシブ対応で、モバイル・タブレット・デスクトップすべてで美しく表示されます。

主な機能

App Link Generatorには、以下の機能が含まれています。

App Store検索

iTunes Search APIを使用して、App Storeのアプリを高速・正確に検索します。

Google Play検索

Google Play Storeをスクレイピングしてアプリを検索・取得します。

2カラム検索結果

iOS/Androidの検索結果を2カラムで並べて表示し、比較しやすくします。

キャッシュ管理

24時間キャッシュにより高速表示を実現。Transient APIで効率的に管理します。

日次自動更新

Cronジョブで毎日自動的にアプリ情報を更新し、常に最新情報を表示します。

評価・レビュー表示

星評価(5段階)とレビュー数を視覚的に表示します。

公式バッジ表示

App StoreとGoogle Playの公式バッジを使用して信頼性を高めます。

ブロックエディタ対応

Gutenbergブロックとして提供され、直感的に操作できます。

技術構成

App Link Generatorは、以下の技術を活用して構築されています。

ハイブリッド検索システム

iOS・Android両方のアプリストアに対応した検索システムを実装しています。

  • iOS: iTunes Search API(公式API)を使用して高速・正確に検索
  • Android: Google Play Storeをスクレイピングして情報を取得
  • 複数のフォールバック戦略でHTML構造変更に対応

WordPress Block API v2

最新のBlock API v2を使用し、Gutenbergエディタに完全対応しています。

  • ブロック名: app-store-links/download-buttons
  • カテゴリ: ウィジェット
  • React + WordPress Componentsで構築されたエディタUI
  • リアルタイムプレビュー機能

キャッシュ・自動更新システム

効率的なキャッシュ管理と自動更新により、パフォーマンスと情報の鮮度を両立しています。

  • WordPress Transient APIを使用した24時間キャッシュ
  • レジストリシステムで使用中のアプリIDを管理
  • 日次Cronジョブで全アプリ情報を自動更新
  • 初回表示時にデータを取得・キャッシュ

REST API

カスタムREST APIエンドポイントを提供し、フロントエンドとバックエンドを分離しています。

  • /app-store-links/v1/search: Google Playアプリ検索
  • /app-store-links/v1/lookup: アプリ詳細情報取得
  • 適切なパーミッションコールバックでセキュリティを確保

ダウンロード

App Link Generatorは、GitHubからダウンロード・インストールできます。

ライセンス

App Link Generatorは、GPL v2 or later ライセンスの下で公開されています。

このライセンスにより、以下のことが可能です:

  • プラグインの自由な使用・改変・配布
  • 商用・非商用を問わず利用可能
  • ソースコードの公開・非公開を選択可能
  • 派生プラグインの作成と配布

ライセンスの詳細については、GNU General Public License v2 をご確認ください。

導入メリット

App Link Generatorを導入することで、以下のメリットが得られます:

01

作業時間の大幅削減

アプリ情報の手動入力が不要になり、記事作成時間を大幅に短縮できます。

02

情報の正確性向上

公式ストアから直接情報を取得するため、入力ミスや古い情報の掲載を防げます。

03

常に最新情報を表示

自動更新により、価格変更や評価の更新を手動で確認・修正する必要がありません。

04

ユーザー体験の向上

美しいデザインと公式バッジにより、読者の信頼性とクリック率が向上します。

05

SEO効果

構造化されたマークアップと最新情報により、検索エンジンからの評価が向上します。

06

運用コストの削減

アプリ情報の更新作業の自動化により、運用コストを削減し、コンテンツ制作に集中できます。

想定ユーザー

App Link Generatorは、以下のようなユーザーに最適です:

ブロガー

アプリレビューやおすすめアプリを紹介するブロガー。美しいデザインで読者の信頼性を高められます。

メディア運営者

テックメディアやアプリレビューサイトを運営している方。自動更新で常に最新情報を提供できます。

アプリ開発者

自社アプリを紹介するサイトを運営している開発者。公式バッジで信頼性を高められます。

企業サイト運営者

自社アプリを紹介するコーポレートサイトを運営している企業。プロフェッショナルな見た目で訴求力を高められます。