Androidでカスタム(アプリケーション固有の)権限を定義するにはどうすればよいでしょうか? 私はログインの必要なしに、その一部にアクセス可能なアプリケーションを持っています。しかし、アプリケーション機能の一部は、実際にログインしているユーザーに限定されています。私はAndroidでこれを行う最善の方法を考えようとしていて、アンドロイドマニフェストのパーミッションを定義するという考え方を考えていました。しかし、これは仕事のための適切なツールですか? 私は、@adminクラスの@managerにアノテーションを付けるのと同じくらい簡単にユーザーのアクセス権を得ることができます。 Androidの世界で私が想定しているものはありません。 私の懸念は、アプリをインストールする際に私のカスタムパーミッションを見たくないという理由だけです。 人々がこの問題にどのようにアプローチするか尋ねたい彼らは単にユーティリティメソッドisLoggedIn()をハードコードし、許可が必要なものを実行する前にそれを呼び出しますか?カスタムのアクセス許可を定義するandroid
0
A
答えて
1
私はユーザーがログインしたときにクッキーを維持します。そのクッキーが設定されていない場合、私はそのユーザーに認証されていないエクスペリエンスを与えます。クッキーが設定されている場合、私はそれを使ってサービスコールを行います。
関連する問題
- 1. Androidで使用するサードパーティ製アプリケーションのアクセス許可を定義します。
- 2. Android PermissionDenial:Bind_RemoteViewsアクセス許可
- 3. Android SYSTEM_ALERT_WINDOWアクセス許可
- 4. Androidセキュリティ例外:アクセス許可が否定
- 5. Androidのアクセス許可のリクエストエラー
- 6. LollipopのAndroidのアクセス許可
- 7. Cordova Android 6のアクセス許可
- 8. Androidネイティブファイルのアクセス許可?
- 9. Androidランタイムロケーションサービスのアクセス許可
- 10. Android nougat USE_FINGERPRINTのアクセス許可
- 11. カスタムWordpressのアップロードフォルダのフォルダのアクセス許可
- 12. 暗黙的なアクセス許可/ロールでセキュリティモデルを定義する
- 13. Android 6アクセス許可 - 外部アプリのアクセス許可を管理する
- 14. 再定義されたアクセス許可の数を知るには?
- 15. TYPO3:カスタムCEバックエンドのアクセス許可
- 16. リストフィールドのアクセス許可を設定する
- 17. ZipArchiveのアクセス許可を設定する
- 18. アプリケーションイベントログのアクセス許可を設定する
- 19. MmAllocateContiguousMemory既定のアクセス許可
- 20. gcc:未定義シンボルを許可する
- 21. カスタム定義された$ Keywords $を許可する任意のソース管理システム?
- 22. AndroidのMテストREAD_PHONE_STATE(危険なアクセス許可)の許可
- 23. Androidの実行時のアクセス許可 - ユーザーがアクセス許可を許可し、それをonRequestPermissionsResultで受信しない
- 24. SQL Server 2005のユーザー定義データ型、tempdbおよびアクセス許可
- 25. Android MでAndroidのアクセス許可を有効にする方法
- 26. Androidシステムのルートからのアクセス許可
- 27. Androidでの実行時のアクセス許可
- 28. AndroidのSDカードファイルのアクセス許可
- 29. Android 6.0のアクセス許可の回避策
- 30. ギャラリーにアクセスするためのAndroid 6ランタイムのアクセス許可。
ありがとうございました。あなたが "クッキー"と言うと、それはあなたがWebサーバーから返されたセッションIDを持っていることを意味しますか?私は同じことをやろうとしていますが、私は "loggedInUser"のようなカスタムロールを持つことができたら、役割とアクセス許可でいくつかのネイティブアンドロイドのサポートを使って、別のユーザーがアクセスしたアクティビティbiengを防ぐことができます。しかし、私は今、あまりにも抽象的な音がしていると思う....あなたの助けてくれてありがとうが、私は本当に欲しいものがわからないかもしれません:) – Vishal
うん、それは基本的に私が意味するものです。私たちはセッションIDより少しだけ記憶しますが、それが私たちが保存するポイントの1つです。このCookieを保持するCurrentUserオブジェクトモデルがあります。また、可能なすべてのアクションを列挙するEnumクラスもあります。ユーザーが可能なアクションを実行しようとすると、 'mUser.canPerform(AppAction x)'を呼び出し、trueを返すとアクティビティを変更します。 – edthethird