我有一个免费和付费的Android应用程序,都基于相同的核心库代码,只是不同的子包名称,一个简单的完整版本布尔开关和免费版中的“LITE”应用程序名称。它旨在接收图像文件并处理它们。AndroidManifest.xml文件设置为:
<intent-filter>
<action android:name="android.intent.action.SEND" />
<action android:name="android.intent.action.SEND_MULTIPLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="image/*" />
</intent-filter>
我在测试的所有模拟器和设备上,这两个应用程序都可以正常显示在画廊应用程序的分享菜单中,但有用户报告说他只能看到LITE版本在分享菜单中。该设备运行2.3版本。据说完整版曾经出现过,但自那以后就没有再出现过。他在另一台运行相同Android版本的设备上没有这个问题。
是否有人听说过或知道类似的现象发生以及背后的原因?