← Davar Church App

コンテンツ更新仕様

Davar Web / Member Web / Davar Church App / YouTube の更新反映ルール · 2026年7月27日版

結論:通常の教会サイト記事・イベント・ニュースレターの更新では、iPhone / iPad アプリをビルドし直す必要はありません。Davar Web の公開情報を Member Web が定期取得し、保存済みのホーム情報をアプリが読み込みます。

ただし、アプリに新しい画面・新しいYouTubeチャンネル・未登録の言語対応ルールを追加する場合は、アプリまたは Member Web の実装変更が必要です。

目次
  1. 更新の流れと反映時間
  2. 新しいアナウンスメント・ページ更新
  3. 日本語・英語の片側のみがある場合
  4. 取得失敗・表示枠・オフライン時
  5. YouTubeの公開状態ごとの挙動
  6. 更新担当者チェックリスト

1. 更新の流れと反映時間

Davar Web
公式サイトで公開・更新
Member Web
定期取得・整形・保存
Davar Church App
保存済み情報を表示
段階現在の仕様利用者に見える時点
Davar Web公式サイトの投稿・固定ページ・イベント・日本語ブログ・ニュースレターを公開または更新します。公式サイトでは公開後すぐです。
Member Webホーム情報の更新ジョブは6時間ごとです。サーバーのcronは5分ごとにWordPressの予定処理を起動するため、予定時刻を過ぎてからの実行待ちを抑えます。原則として次回の6時間更新後です。運用者が手動更新を実行した場合はその直後です。
アプリホームを開くと、まず端末に保存した前回情報を表示し、その後に認証済みMember Web APIから最新スナップショットを取得します。ホームを下へ引く操作でも更新します。通信できれば取得直後。通信できない場合は前回保存分を表示し「オフライン」と示します。

アプリはDavar Webを直接巡回しません。Member Webが保存した同一のスナップショットを使うため、閲覧者ごとにDavar Webへ過剰なアクセスを行いません。

2. 新しいアナウンスメント・ページ更新

アプリの表示場所取得元と対象新規・更新時の挙動
アナウンスメント
イベント
Davar Web英語サイトのCalendar / Events API。開始日順に最大6件を取得します。新しい公開イベントは次回Member Web更新で候補になります。アプリは選択中の言語に対応するイベントを表示します。
Website更新情報英語・日本語それぞれの公開投稿と固定ページ、さらに公式ホームからたどれる関連ページ。URLの重複を除き、更新日順の最新16件を保存します。公開済みページの内容を更新すると、その更新日で並び直されます。最新16件の外にあるページは更新情報一覧には出ませんが、元ページ自体は公開されたままです。
本部日本語ブログ/jp/blog/ の公開カード。最近31日以内の最大8件と、最新1件を取得します。新規記事は次回更新で表示候補です。31日を超える記事は「最新」一覧から外れます。
Church School日本語サイトの対象カテゴリから最近31日以内の最大8件。教会学校ページは常に先頭へ固定します。新規記事は次回更新で追加されます。英語モードでは固定教会学校ページだけ、既知の英語URLへ切替えます。
ニュースレター日本語サイトの婦人・ユースニュースレター各ページから最新号を取得します。新号への差し替えを次回更新で反映します。言語タグがないため、現在は日本語・英語モードの両方に同じ項目を表示します。
日本支部ブログDavar Global Network Blogの公開フィードから最新6件。新規投稿は次回更新で表示候補です。言語タグがないため、両モードで同じ日本語項目を表示します。
イベントの日本語ページについて:Calendar APIは現在英語イベントURLを返します。浅井純ピアノコンサートと2026年夏の聖書セミナーには、Member Webで日本語ページの対応を登録済みです。今後の新イベントに日本語専用ページがある場合、その対応情報をMember Webへ追加するまでは、日本語モードでも英語イベントURLが表示されます。アプリの再ビルドは不要ですが、Member Web側の対応追加は必要です。

3. 日本語・英語の片側のみがある場合

言語タグがあるホーム項目(イベント、Website更新、本部ブログ、Church School、日本支部ブログ)は、まずアプリの選択言語と一致する項目だけを表示します。該当言語が1件もないセクションは空欄にせず、入手できている元の項目を表示します。

公開パターン日本語モード英語モード自動翻訳・自動対応
日本語・英語の両方を公開日本語項目を表示英語項目を表示各ページを別項目として扱います。URLの推測や本文翻訳は行いません。
日本語だけを公開日本語項目を表示英語項目が同じセクションに無ければ、日本語項目をフォールバック表示英語本文・英語URLは自動生成しません。
英語だけを公開日本語項目が同じセクションに無ければ、英語項目をフォールバック表示英語項目を表示日本語本文・日本語URLは自動生成しません。
両言語ページはあるが、タイトル・URLの対応関係が未登録日本語として取得できた項目のみを表示英語として取得できた項目のみを表示2ページを同一記事として自動結合しません。とくにイベントはMember Webの対応設定が必要です。
日本語ページのタイトルが英語だけ、または英語ページのタイトルに日本語が含まれる現在のWebsite更新情報はタイトル文字から言語を判定します。タイトルの言語と実際のページ言語が異なると、想定と異なるモードへ分類される可能性があります。公開ページの主言語に合わせてタイトルも統一してください。

運用上の原則:同じ内容を日英で案内する場合は、日英それぞれの公開ページを用意し、タイトルも各言語で記載します。片側しかない場合は、利用者に読める情報を優先して反対言語モードにもフォールバック表示します。

4. 取得失敗・表示枠・オフライン時

状態アプリの挙動対応
Davar Webの取得に失敗Member Webは該当セクションのエラー情報を保存します。次のアプリ更新では、そのセクションが空または不足し、エラー表示になります。公式サイトとMember Webの取得状態を確認し、次回定期更新または手動更新を実行します。
アプリがMember Webへ接続できない端末に保存した前回のスナップショットを保ち、「オフライン」表示にします。通信回復後にホームを下へ引いて更新します。
更新情報が多いWebsite更新情報は最新16件、イベントは最大6件、各ブログ・カテゴリは上表の件数上限までです。新しい更新が優先されます。古い項目を常に見せたい場合は、公式ページやリンク集へ導線を用意します。
下書き・非公開・削除済みページ公開API・公開HTMLから取得できないため、次回更新後は新規表示されません。すでに端末に保存された古い一覧は、アプリが次に成功更新するまで残ることがあります。公開状態とURLを確認します。

5. YouTubeの新しい動画

公式YouTubeチャンネル(Davar Kingdom of God / Jun Asai)は、Member Webを経由しません。アプリがチャンネル画面を開いた時と、画面を下へ引いて更新した時に、YouTubeの公開RSSフィードを直接取得します。正常時は新しい順に最大4本をカード表示します。

動画の状態自動表示アプリ内再生運用上の扱い
Public 公開
かつ処理完了・埋め込み可
表示対象。次にチャンネル画面を開くか、下へ引いて更新した時にRSSから取得します。最大4本です。埋め込みプレイヤーで再生します。アプリに載せたい動画は公開にし、YouTube側で処理完了後に埋め込みを許可してください。
Public予定 予約公開・処理中公開前は公開フィードに載らない、または再生できない場合があります。公開と処理完了後の次回RSS取得で表示対象になります。処理中・公開前は利用不可またはエラーになり得ます。公開予定時刻を過ぎ、YouTube側の処理が完了してから確認します。
Unlisted 限定公開自動掲載の対象外として扱います。限定公開はチャンネルの動画タブや検索結果に出ず、現在のアプリには限定URLを登録する仕組みがありません。URLを知る人はYouTube上で視聴できますが、アプリの最新4本カードには自動追加されません。アプリに自動表示したい場合はPublicにします。限定公開のままアプリへ載せたい場合は、別途URLを管理する機能の追加が必要です。
Private 非公開表示しません。個別招待されたYouTubeアカウントだけが視聴できる状態であり、一般のアプリ利用者向けの公開RSS・チャンネル一覧には使えません。通常のアプリ埋め込みでは再生できません。公開前の確認用に使います。会員アプリに出したい場合はPublicへ変更します。
Publicだが埋め込み不可RSSに項目があればカード名は表示され得ます。埋め込みプレイヤーは「利用できません」等のエラーになる可能性があります。YouTube Studioの埋め込み許可、年齢制限、地域・権利・ログイン要件を確認します。
RSS取得失敗・空個別4本カードの代わりに、チャンネルのUploadsプレイリストを埋め込みます。プレイリストで公開済み動画を視聴できます。再試行でRSSが復旧すれば4本カード表示へ戻ります。アプリの再ビルドは不要です。ネットワークまたはYouTubeのRSS状態を確認します。
削除・非公開へ変更次にチャンネル画面を更新した時点でRSS/プレイリストから外れます。すでに開いている画面では、更新または再入場まで古いカードが残ることがあります。既に表示中の埋め込みは再生できなくなります。削除・公開状態変更後は、アプリ画面を下へ引いて確認します。

YouTubeの公開・限定公開・非公開の基本仕様は、YouTube Help: Change video privacy settings を参照してください。YouTube Data APIは動画の公開状態、処理状態、埋め込み可否を別々の状態として扱います(Videos resource)。

6. 更新担当者チェックリスト

通常のページ・お知らせ

イベント

YouTube