2016-07-21 11 views
0

ライブストリームビデオを表示するアプリがあります。ライブビデオストリームの間に広告を表示したい。そのためには、現在のデバイスに別のサーバーやストアから継続的にアドオンを受け取る必要があります。サーバーから私はビデオのような情報を取得していて、いつ再生するべきか、私のアプリが動いているとき。だから、私のアプリが殺された/背景/中断/終了しても、ビデオコンテンツを受け取りたい。その特定の時間に私が広告を再生できるように。コンテンツの受信方法それを行う可能性のあるケースや提案を教えてください。アプリが死んでもコンテンツを受け取る方法は?

+0

アプリが実行されていない場合は、実行されていません。あなたは、iOSがあなたのアプリを目覚めさせることを願って、バックグラウンドのフェッチや通知の送信を試みることができます。 – Avi

+0

私は簡単に言うことができますそれは可能ではありません –

+0

サーバーからビデオをダウンロードしている場合は、単にNSURLSessionのバックグラウンド転送プロパティを使用してください。 I –

答えて

0

あなたはプッシュキットライブラリを使用する必要があります。

プッシュキットペイロードを取得すると、アプリは終了(kill)状態であってもバックグラウンドで呼び出されます。

「コンテンツ利用可能」にする:1プッシュキットペイロードでは、プッシュ通知が無音になります。

{ 
    "aps": { 
     "content-available": 1, 
     "data": "Any specific data you want to pass" 
    } 
} 

このデータタグは、JSONデータ、文字列、のように動作するようにあなたの詳細を持つことができるなどなど

次にあなたが唯一のUI関連のものは好ましいことではないだろうなどDB、ロジックのような任意の操作を行うことができます。

+0

返信いただきありがとうございますが、ユーザーが自分のデバイスで通知を受信しなくなった場合は、自分のアプリに問題が発生するか、ユーザーが停止しても通知を送信する方法があります –

+0

だから、方法はありません。殺された状態でデータを取得するため、プッシュキットを使用するオプションがあります。あなたが他の方法を見つけて成功を収めたら、ここに入れてください。ありがとう。 – Hasya

関連する問題