2016-06-29 11 views
1

まず、私たちのニーズはウェブビューとの相互作用を必要とせず、単にウェブからのコンテンツを表示したいだけです。tvOS - ウェブコンテンツを表示

状況:私たちは、ウェブコンテンツを引き出す賞賛されるスライドショーを作りたいと考えています。私たちは、テレビアプリケーションでユーザーに表示されたテンプレートのリストを持つことを考えていました。そのテンプレートを選択して、そのテンプレート(Web上に存在する)に適切なURLがヒットします。ウェブ部分はそこから物事を処理し、新しいURLにX秒ごとに移動します(同じテンプレート内の次のデータセットを表示するだけです)

ウェブビューが制限されていて、ウェブビューを利用しながらアップルによるアプリの提出は、我々は行き詰まった。ハードコードされた何百ものテンプレートを維持することは維持できないように見えるだけでなく、毎回長い時間がかかる可能性のあるアプリ承認プロセスを経ることなく新しいテンプレートをユーザー(クライアント)に提供することはできません。

ウェブ上にテンプレートを保存するための他のアイデアは誰でも、画像フォーマット、ラベルなどの配置場所を知るためにアプリ内でダウンロードして解釈/解析することができますか?

ありがとうございました!

+0

これは見ましたか? (この質問はおそらく詐欺です)http://stackoverflow.com/questions/32503582/web-app-in-tvos – inorganik

+0

私はそれを見ましたが、示唆されたアイデアは、アプリケーションの保証された拒絶を指し示すように見えます。ウェブページの唯一の目的は、その中に必要なナビゲーションやユーザーのやりとりがない画像やテキストを表示することだけです。しかし、リンクをありがとう 私は別の質問がある可能性があります:ウェブからTVMLファイルをプルすることは可能ですか、またはそれらをアプリケーションと一緒に配備する必要がありますか?ここでの目標は、アプリ内で行う必要なくスタイルを変更して再送信することです –

答えて

0

私はパーティーに少し遅れていることは知っていますが、私はあなたの二次的な質問に答えたいと思っていました。 tvOSの提出されたアプリを更新することなく、ウェブからTVMLファイルを読み込むことは絶対に可能です。現在、これを行っている公開されたtvOSアプリがあります。

私が提出したtvOSアプリは非常に基本的なものであり、唯一の実際の変更はTVBaseURLです。すべてのTVJSファイルをGoogle App Engineに配置し、TVMLファイルはGAEストレージバケットにあるため、TVBaseURLはそれらのファイルのパブリックURLを指します。私は、APIを読み込み、1日に何回かTVMLファイルを動的に構築するcronジョブを持っています。 TVOSアプリケーションが実行されると、GAOSストレージバケットからファイルがロードされます。実際のメリットは、TVMLレイアウトを更新し、必要に応じてアプリの提出プロセスを経ることなく画面を追加または削除できることです。

関連する問題