我正在开发一个应该与我的网络应用程序通信以检索一些数据的应用程序。
所以我有一个应用程序A,这是一个Web应用程序。 还有这个其他应用程序B是Native,并不是设计访问互联网。
应用程序B使用blutooth协议连接到设备,并从远程设备获取数据。
应用A使用其反向网址调用应用B(B:// callmeBack /?appName = A) 然后app B解释callmeBack arg并调用A(A://?data = someData)
App A可以调用B的所有页面(B:// pageName /?data = someData)
这很好用。 由于应用B不与互联网通信,我希望B被隐藏,因此用户总是使用A转到B,而B在A要求B时将数据返回给A.
App A可以在任何地方使用,并提供更丰富的内容。
如何让B(本机应用程序)隐藏起来并且只能从A for iOS和Android中播放?
我需要在B AndroidManifest.xml和iOS中的等效文件中添加吗?
感谢您的帮助!
答案 0 :(得分:1)
如果我理解你的问题,你应该删除用于告诉启动器的意图过滤器,它应该从你的AndroidManifest.xml
中显示出来。通常它看起来像这样:
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>