2011-12-05 2 views
2

アプリケーションがバックグラウンドにある間にサーバーからプッシュされた情報を持つことができるようにするための要件が​​あります(この情報はユーザーに表示されますが、ユーザーが利用可能になる前にまずダウンロードする必要がありますしたがって、Appleのプッシュ通知は使用できません。このメカニズムでは、a)ユーザーはプッシュサーバーから通知を受け取ります。b)アプリケーションを受け入れて起動します。c)アプリケーションはサーバーからHTTPフェッチを行います。したがって、クライアントがデータをフェッチしている間に遅延が発生する可能性がありますが、ユーザーに新しいデータがあると通知されるとすぐに利用可能です。UIBackgroundModeとして場所を使用していた場合、私のアプリケーションはアプリストアで受け入れられますか?

可能な方法は、クライアントが定期的にサーバーをポーリングしてサーバーに何かがあるかどうかを調べることです(ポーリングは決してありませんが、代替方法はありますか?)。

しかし、クライアントがバックグラウンドで実行できる機能を持たない限り、ポーリングを実装できませんでした。また、アプリケーションがバックグラウンドで実行できる唯一の方法は、voip/music/location/newstandアプリケーションである場合のみです。

アプリケーションは場所の認識を使用することがありますが、場所は主な焦点ではありません(アプリケーションはユーザーにプッシュ/表示される手段であり、情報の一部はすべてではなく、場所に移動すると、一部のエリアに移動すると、表示される情報が表示される可能性があります)。

このアプリケーションが場所のUIBackgroundModeを使ってアプリストアに送信された場合、それは受け入れられますか?アプリケーションの主な機能上の焦点は、このモードでバックグラウンドで実行するために位置情報に基づく必要がありますか?または、場所が2次側機能であることは許容できますか?)

答えて

0

私はアクセスするためのアカウントがありません。 App Store Review Guidelinesはあなたにヒントを与えるはずです。それらはガイドラインです。つまり、Appleは何らかの理由でアプリを拒否することができます。彼らがそれを取るかどうかは、ここに誰も確実に言うことはできません。

関連する問題