
UpdatedNov 28, 2025
PublishedMar 27, 2021
Packagecom.bmjgroup.onexamination
MD5994333caa68bb70607cd9fbc8610ff4b
SHA1 (signer)30:A1:0B:F9:C4:D4:FD:40:87:89:61:94:8F:D1:88:B5:10:A8:D7:70
Signed byCN=BMJ Technology, OU=BMJ Technology, O=BMJ Group, L=London, ST=Unknown, C=GB
Architecturesx86-64, armeabi-v7a, arm64-v8a
Malware scanTRUSTED
Contact[email protected]
What's new
Subscription Screen Fix: We've resolved a critical issue where the subscription screen failed to load for users with expired access. If you tapped Buy now and saw a blank screen, this is now fixed. You’ll see available subscription options as expected, and can renew without any blockers.
Improved Error Handling: If there’s ever a problem loading subscription data, the app will now show a helpful message instead of failing silently.
Improved Error Handling: If there’s ever a problem loading subscription data, the app will now show a helpful message instead of failing silently.
Description
BMJ OnExam is your first step towards exam success.
Our efficient revision platform supports you in creating good revision habits. We are experts in medical exam preparation and create resources based on medical exam blueprints and curriculums.
High-Quality Revision Questions
With thousands of questions across 37 exams, we have something for every doctor in training right from the start of your career. From medical students, core and specialist trainees, GPs and those becoming a consultant, we will have a resource to help you achieve exam success.
Written by experts in their fields who know the specifications of every exam we cover, you can be sure that our questions cover the content you need to know to pass the exam. They are written at the correct level of difficulty and cover the exam curriculum in the right breadth and depth. Each question is peer reviewed and our question banks are regularly updated and link to the latest medical guidelines.
Detailed Explanations
Comprehensive explanations for every question using information from our world-leading clinical support tool BMJ BestPractice. Explanations will ensure that each question cements your knowledge and helps with recall and understanding.
Personalised feedback and support
Easily identify your strengths and weaknesses so you can focus your revision where you need it most. Reporting metrics will compare your performance against your peers and indicates your chances of passing your exam.
Our efficient revision platform supports you in creating good revision habits. We are experts in medical exam preparation and create resources based on medical exam blueprints and curriculums.
High-Quality Revision Questions
With thousands of questions across 37 exams, we have something for every doctor in training right from the start of your career. From medical students, core and specialist trainees, GPs and those becoming a consultant, we will have a resource to help you achieve exam success.
Written by experts in their fields who know the specifications of every exam we cover, you can be sure that our questions cover the content you need to know to pass the exam. They are written at the correct level of difficulty and cover the exam curriculum in the right breadth and depth. Each question is peer reviewed and our question banks are regularly updated and link to the latest medical guidelines.
Detailed Explanations
Comprehensive explanations for every question using information from our world-leading clinical support tool BMJ BestPractice. Explanations will ensure that each question cements your knowledge and helps with recall and understanding.
Personalised feedback and support
Easily identify your strengths and weaknesses so you can focus your revision where you need it most. Reporting metrics will compare your performance against your peers and indicates your chances of passing your exam.
Required features
- Faketouch android.hardware.faketouch
Permissions (11)
BMJ OnExam requests the following Android permissions:
- Access Adservices Ad Id android.permission.ACCESS_ADSERVICES_AD_ID
- Access Adservices Attribution android.permission.ACCESS_ADSERVICES_ATTRIBUTION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Internet android.permission.INTERNET
- Post Notifications android.permission.POST_NOTIFICATIONS
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Com Android Vending Billing com.android.vending.BILLING
- Com Bmjgroup Onexamination Dynamic Receiver Not Exported Permission com.bmjgroup.onexamination.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
- C2dm Permission Receive com.google.android.c2dm.permission.RECEIVE
- Finsky Permission Bind Get Install Referrer Service com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE