Blackberry のアクセス許可 — 「信頼できるアプリケーションのステータス」とは何を指しますか?

StackOverflow https://stackoverflow.com/questions/1189964

質問

一部のデバイス ユーザーの場合、起動時に次の権限ダイアログが表示されます。

「AppX の信頼できるアプリケーションのステータスを付与しますか?」

ユーザーが「はい」と答えると、アプリは正常に動作します。しかし、「信頼できるアプリケーションのステータス」とは何を意味するのでしょうか?これは非常に曖昧に思えます。ほとんどの許可ダイアログは、http メッセージの作成、連絡先情報へのアクセスなどに言及しています。

最後の質問
「信頼できるアプリケーションのステータス」とは、クライアント デバイス上の特定の API または特定の権限設定へのアクセスを指しますか?

API アクセスの問題であれば、アプリからこれらの呼び出しを除外する可能性があるため、この根本的な原因を知りたいです。

役に立ちましたか?

解決

RIM のサイトであなたの質問に答えた内容を読んだため、回答を保留していました。残念ながら、まだ再配置できていません。

この質問は、他の権限に関する質問のマクロとして考えることができます。ユーザーが否定的に答えた場合、その後ユーザーの許可が必要な API にアクセスすると、通常のプロンプトが表示されます。肯定的に答えると、共通のアクセス許可のサブセットが許可されます。私の記憶が正しければ、これには位置情報と PIM データへのアクセス、ネットワークへのアクセスが含まれます。これは、プログラミング API 署名キーの問題とは異なります。PIM データへのアクセスのために署名されたアプリケーションは、適切な権限を持って BES からインストールされない限り、データにアクセスするためにユーザーの権限を必要とします。

元の答えに関係なく、ユーザーはアプリケーションやモジュールのアクセス許可を編集することで、後でアクセス許可を変更できます。

それを見つけた! このビデオではセキュリティ プロンプトについて説明します.

信頼できるアプリケーションは OS 4.5 から利用可能で、デフォルトで DENY に設定されているものを除くすべての権限が ALLOW に設定されています。

他のヒント

これは一般的なメッセージであり、保護された API へのアクセスとは関係ありません。保護された API にアクセスしていた場合、アプリはセキュリティ例外で実行に失敗します (また、それらを使用するにはアプリに署名する必要があります)。

アプリの最初の起動時にこのメッセージを回避する唯一の方法は、オプションの証明書を使用してアプリケーションに署名することです (これらの証明書を取得し、署名ツールにアクセスするには、開発者として登録する必要があります)。

リチャード、これが行うことはアプリの権限を「デフォルトの権限」に設定することだと思い込んでいます。デバイスには「デフォルトのアクセス許可」があり、[設定] -> [セキュリティ] -> [アプリケーションのアクセス許可] -> [メニュー] -> [デフォルトのアクセス許可の編集] に移動して変更できます。それが「信頼される」という意味です。それ以外の場合は、すべてのセキュリティ オプションの入力を求められます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top