I think marketplace will verify 'entryPoints' is not null in 3-party keyboard app, so it maybe does not happen in this case.
But I will add it  and abort it in this case.