Rejects permissions requests for unknown methods before requestUserApproval is called
Keeps the check and continues to throw the same error in grantNewPermissions, as the requested permissions can be modified by the consumer during requestUserApproval
requestUserApproval
is calledgrantNewPermissions
, as the requested permissions can be modified by the consumer duringrequestUserApproval