Android 如何写一个“";模块";用于扩展现有移动应用程序?
这可能是重复的-但这个问题已经超过3年了,我会尽量更具体 我想创建一种“在线商店”应用程序(理想情况下是可以访问信标的应用程序),并将其作为白标签产品销售给不同的公司(这样他们就可以按照自己喜欢的方式给它打品牌)。这里的问题是,大多数客户已经有了自己的移动应用程序,他们可能会说下载另一个应用程序对他们的客户来说太麻烦了,特别是因为他们自己的应用程序中有其他创收功能。 所以问题是,创建这样一个“插件模块”的好方法是什么,他们可以简单地将其包含在现有的应用程序中? 要求他们重新编译/发布自己的应用程序可能比第二个独立应用程序的难度更小 我知道有些应用程序只是加载一个移动网站来集成第三方功能(比如IFRAME),但我不喜欢这样,因为加载页面通常非常慢,因为加载页面需要时间Android 如何写一个“";模块";用于扩展现有移动应用程序?,android,ios,react-native,xamarin,mobile-application,Android,Ios,React Native,Xamarin,Mobile Application,这可能是重复的-但这个问题已经超过3年了,我会尽量更具体 我想创建一种“在线商店”应用程序(理想情况下是可以访问信标的应用程序),并将其作为白标签产品销售给不同的公司(这样他们就可以按照自己喜欢的方式给它打品牌)。这里的问题是,大多数客户已经有了自己的移动应用程序,他们可能会说下载另一个应用程序对他们的客户来说太麻烦了,特别是因为他们自己的应用程序中有其他创收功能。 所以问题是,创建这样一个“插件模块”的好方法是什么,他们可以简单地将其包含在现有的应用程序中? 要求他们重新编译/发布自己的应用程
如果他们不是“一刀切”的解决方案,我可以为Android和iOS分别维护我的“应用”模块版本。这似乎是一个SaaS解决方案:
- 您需要创建一个库。可以将库添加到现有应用程序中。您必须公开API,以便可以从现有应用程序启动库
- 您需要一个仪表板,每个客户都可以访问其帐户并输入配置值、颜色、产品、价格等。此外,超级管理员(如开发人员)必须配置支付服务密钥,这可以由商店开发人员完成,也可以作为您服务的一部分
- 您需要一个后端来处理业务逻辑,如将管理员帐户与正确的数据、CRUD权限和非常重要的服务配置匹配到应用程序,并确保支付安全
后端必须确保付款是安全的,并且买家的付款正确地转移给店主。因此,除了为客户端、web仪表板和Android应用程序提供数据外,还必须包括支付服务SDK 谢谢你的回复。我不确定我的问题措辞是否恰当。我的问题是如何构建一个GUI(!)模块/库,它可以或多或少地集成到任何现有的应用程序(iOS或Android)中。我不确定你是否回答了那个问题?后端逻辑等根本不是问题。问题是如何构建一个GUI/对话框,他们可以在不加载外部网站的情况下将其添加到应用程序中(因为这比应用程序对话框慢得多)。也许我可以作为一个HTML5应用程序来做,但不知何故,在应用程序中包含前端?