アプリケーションの1つで電話の場所を読んでいますが、「このアプリはあなたの場所を使用しています。実行しますか?」という質問をユーザーに尋ねる必要があるかどうかわかりません。彼が私のアプリケーションを初めて実行する前に?それがないとアプリはMarketplaceで認定できないと聞きました。追加する必要がありますか?
5 に答える
それ自体、場所が使用されていることをユーザーに知らせる必要はありません。これで認証に合格したアプリケーションがあります。倫理的な観点から、それは別の質問かもしれません。アプリケーションがダウンロードされると、ユーザーは位置情報サービスを使用しているという事実について警告を受けます。
この状態の認証要件:
6.1-ロケーション認識アプリケーション
ユーザーは、[システム設定]ページから電話の位置情報サービスをオフにすることができます。位置情報サービスが電話でオフになっている場合、位置情報アプリケーションは応答性を維持する必要があります。
推奨事項:
- 位置データが利用できないことを示すユーザーフレンドリーなメッセージを表示します。
さらに、しかし:
2.7.2
アプリケーションのプライバシーポリシーは、Location Service APIからの位置データがどのように使用および開示されるか、およびユーザーが位置データの使用と共有を制御する方法についてユーザーに通知する必要があります。これは、アプリケーション内でホストすることも、アプリケーションから直接リンクすることもできます。
2.7.3
アプリケーションは、ユーザーが位置情報サービスAPIからの位置情報へのアプリケーションのアクセスと使用を有効または無効にできるようにするアプリケーション内設定を提供する必要があります。
2.7.4
アプリケーションが位置情報サービスAPIから取得した位置データを他のサービスまたは他の人(広告ネットワークを含む)に公開または利用可能にする場合、アプリケーションはオプトイン同意を取得する方法を実装する必要があります。「「オプトイン」同意を取得する方法を実装する」には、アプリケーションは次のことを行う必要があります。
(a) first describe how the location information will be used or shared; (b) obtain the user's express permission before publishing the location information as described; and (c) provide a mechanism through which the user can later opt out of having the location information published. Your application must
定期的にユーザーに通知するか、位置データが他のサービスや人に送信されていることを視覚的に示します。
結論-場所の公開または保存を計画している場合は、追加の通知が必要です。
ユーザーに「このアプリはあなたの現在地を使用します。実行したい場合は?」と質問する必要がある場合。彼が私のアプリケーションを初めて実行する前に?それがないとアプリはMarketplaceで認定できないと聞きました。
ユーザーが初めてアプリを使用するときは、明示的にユーザーに尋ねる必要があります。そのような単純な。マーケットプレイスからダウンロードするときに承認する機能だけでは不十分です。
正確な答えはわかりませんが、そう願っています。明示的な許可なしにアプリが自分の現在地を追跡することは望ましくありません。必須ではない場合でも、とにかく実行してください。Foursquareのように本質的に場所を認識するものではないと仮定すると、誰かが必然的に追跡に気付いた場合、アプリはニュース全体に表示されます(良い方法ではありません)。
アプリケーションマニフェストデザイナでアプリの機能を指定する必要があります。
Metroスタイルアプリは、ファイルシステム、ネットワークリソース、およびハードウェアへのアクセスが制限されたセキュリティコンテナーで実行されます。ユーザーがWindowsストアからアプリをインストールするたびに、WindowsはPackage.appxmanifestファイルのメタデータを調べて、アプリが機能するために必要な機能を特定します。たとえば、アプリはインターネットからのデータ、ユーザーのドキュメントライブラリからのドキュメント、またはユーザーのWebカメラとマイクにアクセスする必要がある場合があります。アプリをインストールすると、必要な機能がユーザーに表示され、ユーザーはそれらのリソースにアクセスするための権限をユーザーに付与する必要があります。アプリが必要なリソースへのアクセスを要求および受信しない場合、ユーザーがアプリを実行したときにそのリソースへのアクセスは許可されません。
したがって、それは自動的に行われます。アプリの機能については、こちらをご覧ください
はい、認定では、ユーザーがアプリの機能を無効にしても、アプリは引き続き応答性を維持し、機能が無効であることをユーザーに示し、ユーザーにアドバイスする必要があります。
位置情報サービスのオンとオフをユーザーに提供しなかったため、アプリが認証に失敗しました。以下のリンクのコードは優れた回避策であることがわかり、アプリが認定されました。
http://blog.jerrynixon.com/2012/02/wp7-sample-use-location-services-and.html