我最近在Play商店上发布了一个我使用React Native开发的应用。
在Google确认该应用程序已成功发布之后,我在Galaxy S8 +中对其进行了搜索,并看到了预期的结果。
例如,如果我尝试使用Galaxy S8或Google Pixel,它甚至都不会出现。
我认为这与屏幕尺寸有关,因此我在 AndroidManifest.xml 文件中添加了以下内容:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="xxx.yyy">
<!--for Fabric.io-->
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<!--because of react-native-qrcode-scanner-->
<uses-permission android:name="android.permission.VIBRATE"/>
<supports-screens
android:smallScreens="true"
android:normalScreens="true"
android:largeScreens="true"
android:resizeable="true"
android:anyDensity="true"
/>
<uses-sdk android:minSdkVersion="16"
android:targetSdkVersion="27"
/>
<application
android:name=".MainApplication"
android:label="@string/app_name"
android:icon="@mipmap/ic_launcher"
android:roundIcon="@mipmap/ic_launcher_round"
android:allowBackup="false"
android:theme="@style/AppTheme">
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:configChanges="keyboard|keyboardHidden|orientation|screenSize"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustResize">
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
</activity>
<activity android:name="com.facebook.react.devsupport.DevSettingsActivity"/>
<meta-data
android:name="io.fabric.ApiKey"
android:value="xxx"
/>
</application>
</manifest>
还没有运气!
任何想法?
提前感谢您的时间!