docs: @TargetApi(Build.VERSION_CODES.M)
      public final void requestPermissions(@NonNull final String[] permissions, final int requestCode) {
          requestedPermissions.addAll(Arrays.asList(permissions));
  
          executeWithRouter(new RouterRequiringFunc() {
              @Override public void execute() { router.requestPermissions(instanceId, permissions, requestCode); }
          });
      }