Eternal "Installing" status for companion app

Hi,

I have a companion app which has been on market for a long time.
Now I submitted an update.
It got rejected because during review process they had issues during app installation.
Installation progress remains ongoing with never-ending “Installing” progress.
I don’t know whether they tried to reinstall or some other ways.

From their video I see that app has been installed ok on both sides, but the installation process itself cannot finish.
On RTL devices I can easily install both host and gear sides (separately).

Has anyone faced same behavior during installation process ?
Thanks.

Devices details:

  • phone: Galaxy S20 (SM-G980F), with Android 10 I guess
  • gear: Gear S2 (SM-R825U, with Tizen 4.0.0)

Gear S2 or Galaxy Active 2? If they are trying to install a Tizen 4 app on Gear 2 should not work.

Ron
Samsung Developer Program

Hi,
didn’t fully understand your answer.

It was Gear S2 with Tizen 4.0.
My companion part of app (for gear side) has required_version=“2.3.2” in config.xml.
Can it be possible that Tizen 4.0 somehow is not backward-compatible with Tizen 2.3.2 ?

From certification rejection video it can be seen that app icon was added to both phone on gear sides.
Another point is that Customer Support refused to investigate this issue (because it is not related to Seller portal) … :frowning:

It was Gear S2 with Tizen 4.0.
My companion part of app (for gear side) has required_version=“2.3.2” in config.xml.
Can it be possible that Tizen 4.0 somehow is not backward-compatible with Tizen 2.3.2 ?

If you built for any Tizen version newer than Tizen 2.3.2 then it is not compatible with Gear S2, You need to exclude it when you upload to the store. If you do want to include Gear S2 then you need to build a Tizen 2.3.2. Tizen 3, 4 and 5.5 are backwards compatible.

Another point is that Customer Support refused to investigate this issue (because it is not related to Seller portal) … :frowning:

If you contacted Samsung Developer Program developer support they should have referred you to the seller portal support 1:1 Enquiry. They have all the information and should be of more assistance.

If you contacted Samsung product customer support they could not help but maybe they could have been more helpful.

See my next note on how to exclude Gear S2 devices

Ron
Samsung Developer Program

When you submit a round watch to the Galaxy Apps store you must select all watches 360 x 360 watches in a group to be tested. However, with Galaxy Watch Designer 1.7 or newer, S2 devices are not supported. This causes This causes a validation error you will get because they test on S2 device and it will not install. Here is what you need to do to rectify the problem.

  1. Go to the “Binary” section of the “Add New Application” web page.
  2. Upload your binaries as usual.
  3. Next to the field “Add More Binary”, click on the number behind “Selected Device(s)”, which should read about 1766 or so.
  4. A dialog window with a large list of hardware combinations shows up. Don’t get confused.
  5. In the search field at the top right enter “Gear S2” - no need to press Enter.
  6. The displayed list now only contains hardware combinations including the S2 watch.
  7. Now uncheck the check box “Select all”.
  8. Despite the message still reads 1766 devices selected", you have in fact deselected all S2 combinations, about 314+
    9.Click the “Save” button at the bottom.
  9. The dialog window closes and your device number(s) should now be lower
  10. Save and then submit

Ron

hi, Ron,
Thanks for your participation !

I was misleading in my previous messages regarding gear model.

Here is the final picture:

  • My android companion app contains wgt (with required_version=“2.3.2” in config.xml)
  • Certification tests were performed on Galaxy Active 2 (SM-R825U, with Tizen 4.0)
  • Whole reason for app update was to add IAP to android side only
  • Widget itself remains the same

My concerns:

  • from my perspective gear side (it was not changed) should continue to work on all gear devices with Tizen 2.3.2 (and higher)
  • should I submit 2 apk versions instead of just one:
  1. first one for 360x360 excluding all Tizen 4.0+ devices (Watch, Watch Active, Watch Active 2, …)
  2. second one for 360x360 including only Tizen 4.0+ devices
    ??

Please advise.
Thank you

another update:
I have just retested wgt part in RTL (Galaxy Watch, Tizen 4.0.0).
It installs without any issue.
(widget itself cannot be tested in RTL because it requires host side app).

Thus I am fully confused on what was wrong during certification :frowning:

PS: can I send you apk/wgt to check from your side ?

For apps most Tizen Developers just designate Tizen 2.3.2 and build the older API as newer versions are backward compatible.
However, there are some API’s that require Tizen 3 or newer and now some may require Tizen 5.5 so they will have to be designated when you submit an app to the store.

Do you have any resources in your app, images or Fonts etc. those will often keep an app from installing.

Ron
Samsung Developer Program

Do you have any resources in your app, images or Fonts etc. ?
Those will often keep an app from installing.

Look, the wgt is fully same before and after I created app update with Samsung IAP onboard.
Only host side changed → it makes me think that gear side is ok but maybe IAP causing this or something else which is not under my control.

App uses SAP Accessory Framework (it is companion app after all), no unusual resources which you mentioned.

Try resubmitting the same app. It is rare but sometimes their test equipment is in error.

Ron
Samsung Developer Program

I did it twice - same result