We had an inquiry if we can build an app and a custom keyboard wherein the app has messaging capabilities and the custom keyboard has a view that can be toggled to display the same messages in the app version.
Is there any guideline that would prevent this app to be approved if it is offering a non-keyboard related feature in a custom keyboard? The keyboard still has the normal keyboard capabilities, the messages viewer is just a mode of the keyboard.
I also know that incorporating messaging capabilities in the keyboard is a heavy process, and that affects the "Trust" where the keyboard might get unreliable at times. But assuming that we come up with an efficient and minimal implementation of the message viewer in the keyboard that doesn't affect the performance that much, do you think this will get pass through app store review process?