Change appName and logo for a published app in Microsoft teams - microsoft-teams

I would like to change the app name and logo for a published app in Microsoft teams.
Do the users need to reinstall the app when appName and logo are changed in app-studio?
and do the users need to reinstall the app when appName and logo are changed in the azure app directory and bot services?

If you are trying on store apps then just user need to update. Or if your trying on test apps then in that case user need to reinstall app to get changes applicable.

Related

Why can't I remove my custom App from MS Teams?

I am using Microsoft Teams Version 1.4.00.34557. It was last updated on 13/01/2022.
I used to be able to upload and delete custom Apps using the Teams desktop app.
I had a button in the UI to delete my custom app until the latest update.
I no longer have a way in the UI to delete the custom app.
The app appears in the "Built for your org" list of apps, and I can "Add to a team" or "Add for me", but there's no way to delete the App from the App catalog.
I can't update the App as well. When I try to update the app I get a message saying App already exists
How can I delete the custom App from Teams?

microsoft-teams: How can we update the app of all users ? Lack of functionality plus issue

We have a published app in the Teams App Store.
And we are updating valid domains list from time to time (Adding new valid domains).
So we have to be sure that all users have latest version of the app.
If someone has old version of the app (without this valid domain name) they will not be able to open that site in task module window.
It is very important to keep the app updated.
So as we expected users are experiencing issues with valid domain names.
And the simple question "which app version does user have" led us to next issues: lack of a basic functionality on Mobile versions of the Teams app and a bug on the Desktop/Browser versions of the Teams app.
Mobile apps: There's just no way of getting app version. Or at least we haven't found it.
Desktop/Browser apps: There's 'About' tab with the description of the app and it's version. But in our case the text is long and the section is not scrollable so users can't scroll up and get app version. Check the screenshot below
Is there a way of updating the app for all our users of all tenants ?
Any help would be appreciated.
#Oleksa, #Hilton - Process of updating the version of the app is similar to how you submit the app initially to store.
Teams does not force users to update to latest available version of the App but it shows small banner with the message "latest version of the app is available" which user has to go and update to the newer version.
I am surprised, #Hilton did not have this question till now :)
As of (19/1/2021), You can only upgrade an app on desktop and not on mobile. Upgrading the app on desktop will automatically do the same on mobile.

Teams tenant app - "Built for <company_name>" tab does not appear in Applications Tab

Our customer had a tenant app that contains a chatbot installed (through Apps > Upload custom app > for my tenant) that we wanted to uninstall.
They uninstalled the app successfully. The "Built for " tab then disappeared from the Apps tab because it was the only tenant app they used.
We then installed a new tenant app that contains another chatbot. The "Built for " tab appeared briefly and the customer was able to attempt to install the app to a team. However, a popup appeared saying "An error occurred".
Then, after relogging, the "Built for " tab had disappeared.
Attempting to upload the app again led to the message "The application already exists". Relogging had no effect. At this point, we cannot upload the app again and we cannot install it into any team.
How do we resolve this?
Please note creating a new app is not an option we favor, everything has been set up with a specific app. Also, the app appears in the Teams admin panel, tagged as a custom app and tagged as "Allowed". Additionally, we checked app policies and there does not seem to be an issue there either - the fact that the customer, logged onto Teams, was able to delete the previous app shows that it should not be a permission issue.

Can I use In-App-Purchases when distributing outside of Apple's App Store?

I'm new to mac os app development and the documentation doesn't ever say that this is not supported (as far as I could tell).
Can I use IAPs if I don't submit to the App Store?
Is there anything different that I should do to setup IAPs when distributing outside of the App Store?
It looks like this is not possible, as documented here:
https://developer.apple.com/macos/distribution/
Only iCloud and Push Notifications are available.
I think its possible by following instructions below.
Go to itunesConnect , Users and Roles, Create a sandbox user . I am thinking you have already made the in app purchase items in your app in itunes connect. Now in your device log out the Appstore ID from settings. Do the in app purchase using the Test user credentials you created, and it will make the in app using a sandbox environment.
For more info about In App follow this link :
https://www.raywenderlich.com/122144/in-app-purchase-tutorial

How to identify some particular app is installed or not in my device using xamarin forms (Android and ios)

How to identify whether some particular application is already installed in my device or not through xamarin forms? (I want to achieve in android and ios).
Explanation :
In native windows application I have used one service which give me following data (App Name, App Icon Image, App Id, Publisher Id, Version name).
I have checked whether particular application is already installed in my device or not through App Name, App Id, Publisher Id.
Suppose app is installed then I checked version of the application if its fully updated then "Launch" button display and if it is not then "Update" button display.
If application is not installed then "Install" button display and this button redirect me directly through play store.
Same thing I want achieve in android and ios through xamarin forms.
which things are required through service for android and ios?
How to redirect directly to play store in android and ios?
Method 1:
Try using App Links. You need to install the Rivets component from the Component Store. You can handle the navigation to play store if not installed and else browser based on your URL.
Rivets.AppLinks.Navigator.Navigate("http://any.old.url");
Your app will now attempt to Navigate to another installed app for the URL using App Links, or will fall back to usingUIApplication.OpenUrl in ios/or will fall back to using an intent with a view action in Android, if no App Link meta data is found, or no apps for the metadata are installed.
Method 2:
For example I have handled the situation for facebook app to open a page from my xamarin app but not by using App Links.
Device.OpenUri(new Uri("fb://page/page_id")); // Launch the page in facebook app (if facebook app is installed) from my application.
The above code line when executed, will open the specified facbook page in facebook app. Notice "fb://page/page_id" this is the intent with specific uri provided from facebook. You can read more about it here.
Use Plugin.Share to use CrossShare to open a browser cross-platform from your xamarin app. This I have used below.
The above code will throw an exception if facebook app is not installed, then you probably need to redirect to the play store of Android or the app store of Apple.
For Android:
CrossShare.Current.OpenBrowser("https://play.google.com/store/apps/details?id=com.facebook.katana");
Here com.facebook.katana is the package name of facebook app in android. You can replace with your application's package name if registered on playstore. This will automatically launch in playstore not in browser.
In case of IOS redirect to App store:
CrossShare.Current.OpenBrowser("https://itunes.apple.com/us/app/facebook/id284882215/");
Here id284882215 is the app id of facebook on Apple's app store.

Resources