Recently (After July 1st), I have a new app in Google play. But I came to know that from July 1st onwards Samsung is not going to accept the App which are not using the Samsung SDK.
Though I do not need any special features in the Samsung SDK they forcing me to use it. I have to utilize the user base in Samsung Store. What is the easy way to make my app to be compatible with Samsung Store. Share your experience.
Can we simply use the SDK and not implement any features will work ?
Thanks in Advance !
Make Google apps the default You'll also want to venture into the settings to remove Samsung's apps as the default options. It's under Settings > Apps > Choose default apps. Just as you did with the launcher, you can go down the list and change the browser, phone, and messaging apps over to Google's offerings.
The Google Play Store app comes preinstalled on Samsung devices. You can find the Play Store app in the apps screen on your device. There are two ways to access the apps screen on your Galaxy device. 1 Swipe up from the home screen to reveal the apps screen.
Upload the App's APK File to Google Play In your browser, go to the address , click Developer Console and log in with your Android Developer account credentials. Click the Add New Application button to begin adding your app to Google Play. Select the language and the name of your app. Press the Upload APK button.
Galaxy Apps is an app store that comes bundled on Galaxy and Gear devices. The Galaxy Apps store is also a go-to source for perks and deals offered only to Galaxy and Gear users. Discover more about Galaxy for yourself.
After spending hours trying to resolve the problem, I finally got the solution after contacting the Samsung Engineers. They checked out my APK's content and according to them:
"Regarding your inquiry, we would like to inform you that if the following use-feature exists in the manifest file, it is considered that the application uses S Pen SDK. (uses-feature name="com.sec.feature.spen_usp" android:required="true"/) Please note that you need to change ( and ) to < and > in your manifest file. However the uses-feature does not exist in the manifest of your application, so it is considered that the application does not use the S Pen SDK."
After adding the feature to the app's manifest, the portal detected the SDK (Please See image), and I was able to publish the app. Note that I didn't include the SPen sdk jars to the app, neither did I reference any Samsung library within the app.
<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/>
EDIT: The app has been accepted but after second try. The first was rejected because under the Category section, I chose "Galaxy Specials > S Pen". They told me to change it to "Galaxy Specials > Other" since it had no S Pen functionality. So make sure you set accordingly.
Update 2020:
Under the Category section in "App Information" just choose "Galaxy Specials > Multi Window".
Then in your manifest add these:
<uses-feature android:name="com.sec.feature.spen_usp" android:required="true"/> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" ......> <!-- for samsung multiwindow --> <uses-library android:name="com.sec.android.app.multiwindow" android:required="false" /> <meta-data android:name="com.sec.android.support.multiwindow" android:value="true" /> <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_W" android:value="480dip" /> <meta-data android:name="com.sec.android.multiwindow.DEFAULT_SIZE_H" android:value="800dip" /> <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_W" android:value="200dip" /> <meta-data android:name="com.sec.android.multiwindow.MINIMUM_SIZE_H" android:value="400dip" /> <meta-data android:name="com.samsung.android.sdk.multiwindow.enable" android:value="true" /> <meta-data android:name="com.samsung.android.sdk.multiwindow.multiinstance.enable" android:value="true" /> <meta-data android:name="android.intent.category.MULTIWINDOW_LAUNCHER" android:value="true" /> <meta-data android:name="com.sec.android.intent.category.MULTIWINDOW_LAUNCHER" android:value="true" /> <activity android:name=".SplashActivity" android:label="@string/app_name" android:theme="@style/AppTheme" android:configChanges="keyboard|keyboardHidden|orientation|screenSize"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> <!-- for samsung multiwindow --> <category android:name="android.intent.category.MULTIWINDOW_LAUNCHER" /> </intent-filter> </activity>
.....
Your app should be approved now using this approach. Thanks
Samsung says this:
We would like to inform you that all application submitted to Samsung after July 1st are all categorized as Galaxy Special since they all developed using Samsung SDK. So, in your case, you can select the main category as “Galaxy Special” and the subcategory according to your application. And if all the subcategories do not suit your application, please kindly select “Other”.
Also, please note that you must develop the application with one or more Samsung SDK which supports Galaxy Specials
Basically there is no clear deifinition of how to use the Samsung sdk, maybe you can just add it to the dev environment, and build with it in path. More to come, will update when I find more. I'm looking into this too.
More info: http://forums.andromo.com/discussion/1202/unable-to-publish-on-samsung-store-starting-july1/p1#sthash.AB6dfsvB.dpuf
UPDATE
Well the samsung forum hasnt been helpful either, so I think the best thing to do is to go through the usage documentation and do the bare minimum for now.
http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=270685
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With