Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Convert the android app in Google Play for Samsung Store

Tags:

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.

Question

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 !enter image description here

enter image description here

like image 919
iappmaker Avatar asked Jul 30 '14 06:07

iappmaker


People also ask

How do I replace Samsung Apps in Google apps?

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.

Can I install Google Play on Samsung?

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.

Can I upload APK to Google Play?

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.

What is the Samsung equivalent to app store?

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.


2 Answers

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.

enter image description here

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

like image 184
Nana Ghartey Avatar answered Sep 17 '22 16:09

Nana Ghartey


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

like image 37
Vrashabh Irde Avatar answered Sep 21 '22 16:09

Vrashabh Irde