Use MS Graph API to schedule an event and set organizer - microsoft-graph-api

We are using graph api's to set up group health care sessions and need a way to set the organizer and/or give another member of the team similar functionality to the organizer.
Specifically, we want to be able to allow another member of the team manage breakout room functionality.
Use Case
Bob TheOrganizer wants to allow Sally AssistantOrganizer(moderator) to manage breakout rooms
All suggestions welcome!
thx

Related

Microsoft Teams : Placing Created Team in hidden list once created

I have an app that is used to create various teams in the microsoft teams app via the use of the Microsoft Graph API. This app creates a group with an associated team and then adds members to that team depending on criteria.
However once the team is created, the members of the team see the newly created team in the "Your Teams" list, this list can get long so to make it easier I automatically place the team in the "Hidden Teams" list.
In order to do this I would archive and then unarchive a team, this would automatically place the team in the "Hidden Teams" list for all members.
Recently I have run into an issue where archiving the team works, but when trying to unarchive the team, I would get a "object not set to an instance of an object" error returned from the method.
This behaviour is new and causes my application to break, whereas for the last couple of months the app behaved fine, i was wondering if there is another way to automatically add the created team to the hidden teams list.
Currently there is no Teams / Graph API to set the Visible/Hidden state of a Team in a User's view.
I expect that in your approach users will still get notified of them being added to a team , only then to find that the teams has been archived and or hidden.
I suggest that it might be simpler and more understandable for end-users to separate
the automated creation of the Teams
this will allow you to do any setup / configuration
Adding users to the Teams
which makes them visible ,
and show notifications to all users added

Teams Online Sessions API's

Dears, Here are some issues regarding using Teams online sessions through Ms. graph api:
1- We could not launch the virtual classrooms using Firefox browsers, for windows OS user will have the option to use Microsoft edge browser, however for Mac OS user will stuck and will not be able to join unless using the chrome browser
2- After launching the virtual classrooms by the organizer for the first time, teams will ask the user to add a name which is incorrect behavior, however user have the option to sign in but the link is in the bottom and not clear
3- Connecting team app/web is too slow and takes too long time before connecting ( around 3 minutes )
4- "Sign in as trial" message is appearing for the users
5- students can enter any name on join screen, which is not appropriate
6- Video resolution is too bad, too slow, there is a lag around 1.5 minute different between users
7- if organizer mute any student, there is no option to unmute
8- sharing screens by organizer does work properly
9- Organizer could not end the virtual classrooms on teams
10- Organizer does not have the option to prevent sharing screen, open/close camera
when using teams app instead of web:
1- there is no option to sign in when launch the meeting while organizer is logged out from teams app, will only have the option to add a name
2- Participants list is displaying after too long time
3- If there are two different users, one of them is using the app and other one using teams on web, all chat conversations using the web will be sent by name of user on teams app
plus same above issues exist on the app
can you please advice!
Thanks for reaching out with your feedback about Teams for Education. I"m Angela Chin, Lead Program Manager for Teams for Education.
I've passed your feedback back to our engineer team. We're working on many of these and are constantly pushing improvements to the Teams experience.
For hands on support for any distance learning challenges you may be facing with Teams, please join our Remote Learning Community: https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2c4qMfVhOdCngYnH0quosFUNUw1SjdQQ1FBSEw0WUlPTkcyOEVXUEFMTSQlQCN0PWcu
Members of the Microsoft Education engineering teams are chatting live with educators to take feedback, help with support questions and share tips.

Does Apple Developer account have a limit on how many accounts it can mange?

We develop whitelabelled apps. To comply with apple guidelines, we make our customers create their own apple developer account and then they invite our account to manage theirs (bcs according to apple guidelines it is the content owner that needs to submit the app to the appstore, not the developer of whitelabelled solution).
So far I manage cca 60 accounts (all of them invited one account that I am the Account Holder for). Everything worked fine (other than it makes automation little bit more challenging), until I wasnt able to find one of the teams in the teams list on apple dev portal.
So on appstore connect I saw that I am member of this team with access to dev resources (apple dev portal). But in the apple dev portal this team was not in the list of teams to choose from.
I have left some other teams then, and this team suddenly appeared in the list of teams to choose from.
Conclusion I made is that there is a limit on how many accounts you can manage from one account. I have asked apple if that is true, but it has been several days and no answer (I posted a bug report through their bug reporter, and I also sent this question to them through web form on their site).
Has anyone encountered this limit? if so, do you have information on how big this limit is? And how did you solve this whole situation? Did you create a new apple id that your customers invite to manage their accounts now?
I am kinda lost now, and apple being silent about this (and the fact that I have not found this documented anywhere) isnt really helping.
Yes, there is a team limit of 60 teams per Apple ID. You will need to create a new Apple ID and get your invites on that. (Have currently ~ 5 examples of that, so it's definitely not a bug) And yes, there is no official documentation of that.
We hit the limit the other day. We removed ourselves from some older accounts so I can’t confirm the exact figure, but we have a user that is currently a member of 495 teams, so I expect the limit as of March 2022 is 500 teams.
Beware that App Store Connect is not efficient at all when it comes to this volume, so you’ll be waiting more than ten seconds for some API calls to be made to the backend when you load a page (10s is the time-to-first-byte and the total size of the response is about 100KB, so it’s a backend delay rather than the connection).
I would recommend sharing across multiple accounts long before you hit the limit.

Buying multiple SKProducts with single payment

I'm walking through In App guide and trying to figure out how to deal with buying multiple products. Let's say I have 3 features available to buy via IAP and I want to have option to select which ones user is willing to buy, then buy all selected at once. Should I create only 3 products (for each feature) or should I create one product for each possible combination of available features (like: A, B, C, A+B, A+C, A+B+C...) ? I tried to google it, but I have nothing so far, not sure if I'm asking good question or what. Can anyone direct me somewhere, some tutorial or advice?
The In App Purchase SDK present only the paymentWithProduct: method which enable only one product as parameter. You may only set the quantity to be more than 1.
If you want to propose package of In-App you should register them as separate In-App on itunesConnect and propose them in your app. But if you don't set a price different than the sum of the separate products, I don't see a real advantage to the user.

Count iOS App downloads

Problem:
I'm an app developer and my boss asked me how many times one of our iPhone apps was downloaded
What I tried so far:
Apple statistics:There seem to be only daily or weekly data. Furthermore, there seem to be no way to access download statistics from previous years.
Services like www.appannie.com:
This might work, but I don't really want to give them the email and password of our developer account.
Scraping the data automatically (See: automatically-download-sales-reports-from-itunes-connect):
I don't really want to spend time to set up and maintain such a system unless there is really no other solution.
My Question:
Is there a better way? How do other developer find out how many times their app was downloaded?
Services like www.appannie.com: This might work, but I don't really
want to give them the email and password of our developer account.
i use appAnnie, but i didn't gave them my "email and password of my developer account".
in ItunnesConnect apple site you can create a new account with JUST the privilege to see the reports of a single app, and nothing more
P.S.
This may be very useful in case you want to give access to a client or a developer partner to a single app statistics, as you can create a new appAnnie user with access to just an app.
Apple just updated https://itunesconnect.apple.com site you can adjust the date range in the middle of screen (using the slider) or by adjusting the dates on top left corner after navigating to sale and trends screen to see how many downloads you have had.
Well I use Flurry to track installs and session. But you will have to add the flurry to your project.
And We als use AppFigures to track real downloads, but as you stated you can only retrieve so far back as Apple allows it.
AppFigures will also require you to give them your ItunnesConnect account details.
The iTunes connect app has other selection methods, try it.
https://itunes.apple.com/us/app/itunes-connect-mobile/id376771144?mt=8
Services like www.appannie.com:
This might work, but I don't really want to give them the email and password of our developer account.
That, seems like a very good idea!
Why not hire a sales guy to count the numbers for you? But in all seriousness, I'd go with the scraping option. I believe that's the only viable solution for your problem until Apple comes up with an API.
I use AppFigures.com, As #meronix suggested create a new user with privileges you specify. AppFigures gives you daily reports emailed to you every morning, in addition to Nicely done graphs and an entire dashboard of information. I recommend!
Just for your information there is another services called mopapp, it supports several platform.

Resources