Can a team admin create a distribution provisioning profile? Or just the team agent? - ios-provisioning

From what I see on the forums, it looks like only the team agent can see the Provisioning -> Distribution tab in the iOS provisioning portal.
BUT... the documentation clearly states otherwise, so I'm confused. As team admin, should I be able to see the distribution tab? And therefore be able to create an ad-hoc profile? Or is the documentation wrong, and only team agents can do this?
Here's the excerpt from this Apple documentation which clearly states:
Only team agents and admins can create a Distribution Provisioning Profile
But yet here is a screenshot of the distribution tab which I can't see as team admin (it's not there at all):
Here's the proof that I am a team admin:
Am I going mad? Should I raise a ticket with Apple on this, or is the documentation just incorrect?
Or perhaps there's some step that I need to do before I can see this tab?
Hope someone knows the answer!
cheers,
Stretch

This is my work's account. I am an Admin for it but not the Agent. It is the same as the screen I see on my personal account of which I am the Agent.

I logged a ticket with Apple - and they have acknowledged that this is a bug, and they are looking into it.
UPDATE: Apple did fix the problem after a few weeks. I had a few phone calls from them to keep me updated on it's progress - was quite impressed by that.

Related

Content Rights Management on Firebase

I provide some training content (video) on my app and I want to ensure that the content cannot be played from anywhere else (i.e. only available to devices that have downloaded and installed my app). The videos themselves can be stored in either my google cloud or aws.
Is this security capability available from firebase? Is there any code / documentation that may point me in the right direction? My searches so far have been fruitless but I must admit I don't even know what this type of security feature would be called.
Thank you in advance,
Andres
There is no DRM functionality provided by any product in the Firebase platform.

Limit of Freemium projects reached, but only 1 active project

I created an Here Freemium account a long time ago.
I'm using geocoding and map services.
I created some projects in the past and removed them a few months ago.
Today, I want to create new projects but I can't because :
"You've reached the limit of Freemium projects for this account.
Please visit your project page to see your existing projects.
Contact us if you need another project."
But We only have 1 active project on our account..
Here account page.
Cannot we be able to create 5 freemium project ?
We tried to contact the support but the support told us to find the answer here... Anyone can give us a clue ? :)
Thank you.
Please note that you can have one Freemium plan per account
Source: email from HERE Developer.
It seems that the HERE Developer website does not cover this question, however the limit of one Freemium plan is implied in the answer of "How do I reactivate a cancelled plan?":
You may reactivate a cancelled Freemium as long as there is no other active Freemium or Pro plan on this account.
In this case please contact selfservesupport#here.com
They can have a look at the details of your contract.

Your app contains an Intent Redirection vulnerability

I launched a game to the Google Play store recently and it was going good until now. I just received an email from Google that says that "One or more of your apps contains an Intent Redirection vulnerability that puts user data at risk " and tells me I need to fix it by August 13.
I personally don't collect or demand any user data or info. However, I used Google Admob ads with Facebook mediation and Unity ads in my game which may be the cause of this problem. So, my question is how to overcome this problem? They also said in the email to make changes in the manifest file. If any one has a similar problem and knows the solution for it, your help would be appreciated.
Here is the email:
"One or more of your apps contains an Intent Redirection vulnerability that puts user data at risk. On August 13, 2019, any apps that contain unfixed security vulnerabilities beyond the dates listed on your Play Console alerts will be removed from Google Play.
Action required
Sign in to your Play Console.
Select Alerts to see which apps contain a security vulnerability, and review the guidance on how to resolve the vulnerability.
Update your affected apps to fix the vulnerabilities.
Submit the updated versions of your affected apps.
Upon resubmission, your app will be reviewed again. This process can take several hours. If the app passes review and is published successfully then no further action is required. If the app fails review then the new app version will not be published and you will receive notification via email."
I was having the same issue "intent redirection your app(s) are vulnerable to intent redirection" and I added exported="false" in every activity, but still got rejected, then I realized the problem was in one of the payment libraries I was using, all I had to do is update the library and the new app update got live.
my issue was in RazorPay payment gateway, I updated it from 1.6.3 to 1.6.6 (latest)
implementation 'com.razorpay:checkout:1.6.6'
they already mentioned this issue here, check it out https://github.com/razorpay/razorpay-android-sample-app/issues/202
I have a same issue, actually Latest Unity Add Xiaomi SDK by default which cause this issue.
Simple remove Xiaomi from your Unity it will fix the issue.
We had received a similar email, In the Play Console/Alert tab, we found this
for us, the reason is "com.androidnative.features.social.common.SocialProxyActivity.StartActivity"
which come from Android Native asset[Ultimate Mobile] - Unity3D.
We used that asset for Advertisements, In-app purchase and play game services instead of using the original SDK. So the possible solution is to remove that asset from our game and use the original SDK.
Here is the Screenshot of my alert.
There are several points to keep in mind to resolve that issue:
The most confusing: you must rollout affected application fixed APK/AAB to 100% on all tracks where it had place to be. Important note is that among others you must rollout production track release to 100% in order to Google to reconstruct your issue.
In the new version of Play Console there is no way to find out any specific information about the issue so you should email Google Support to ask for details. As a respone you may possibly get obfuscated method or class signature, so you need to deobfuscate it.
Read carefully through official document to address issues and resolve them. Our application got rejected because SMS BroadcastReceiver did not apply any permission restraints.
Ihsan Ali
The problem is in the UnityChannel.aar file, you need to open it with the help of the archiver and open the AndroidManifest.XML. I in the line android:exported="true" wrote a false as indicated in the article in Google. Now publish the version and if the error will no longer be reported.
I had the same issue. Just remove xiaomi app game centre from your unity>>game build option. Disabling it will surely clear out the issue.

QnA Maker - Unable to Collaborate with others

I'm currently using a free trial version of Azure to be able to create a QnA service as a PoC at work. I have created one and am now looking to collaborate with colleagues so we can provide a full assessment of the tool. I have followed the How To Guide 'Collaborate on your knowledge base', but found that when the person I have added as an Owner (or Contributor, as I tried both) logs in to their free Azure account, they are unable to see the knowledge base.
If they go to 'Create a knowledge base', whilst they are able to select both their own Default Directory and mine, if they select mine, when they go to select an Azure QnA service, they are unable to see mine, only services they have created.
Within Azure Active Directory, I can see the individual with a User Type of Guest and when I click into the detail of their account, I can see that the value for Invitation accepted is set to Yes. I added them within Access control (IAM) and can see that their Role is 'Owner' and the Scope is 'This resource'.
If anyone can provide any explanation as to why this still isn't working or how my colleague can best test whether it is working as expected, then it would be much appreciated.
Many thanks
Gareth
Try asking your colleagues to sign out and back again, that did work for my colleagues.
In our case, we have an Azure Active Directory group that allows to have access to some of the QnAMaker Cognitive Services and therefore, to the Knowledge Bases.
Colleagues that didn't see any of the KBs, even though they were members of that group, didn't accept the invitation. So, I had to send it again to each one of them. But, even after accepting the invitation they couldn't see any of the KBs.
Right after one of these colleagues sign out and back again, he got the list of KBs in the QnAMaker.

Sitecore OMS: OMS Profile scoring history for a logged in user’s profile over multiple sessions

We are currently exploring Sitecore personalization options for an upcoming project. I know we can attach profiles to certain pages; and use the aggregate scores for these profiles and/or their profile key score values for the session to customize content around the site. But what I want to know is this: is it possible for this profile scoring to be persisted outside of a logged in user’s given session, such as a profile scoring history feature? For example, if a logged in user always visited a given page with an attached Profile A over multiple sessions; they would build up a certain Profile A score over time; and would be flagged as a Profile A user. However, it seems to me that this profile scoring and mapping only pertains to individual user sessions, but not to actual logged in users’ profiles.
Is it possible to access these profile scores over multiple sessions for a given user; or am I restricted to just scores for the current session? I know I could probably write something custom to store this data; but I just want to see what is possible out of the box with Sitecore before I go down that road. Any constructive input is greatly appreciated.
Yes, OMS does persist this information over multiple sessions, so long as cookies are not cleared.
There is an OMS-specific training course, which you might find informative. Having already taken the .NET developer course, I found it a bit tedious at times, but there was also some good gems of information to be found.
You raise a very valid question; I've been wondering about some of the same issues myself. I haven't found all that much in way of documentation - but I'll feed you what I do know; see if anyone else can fill in the remaining blanks :-)
From looking at the Analytics Database; there is a foreign key in the Session table named "GlobalSessionId".
Looking further into the table "GlobalSession", it basically ties in a "CookieValue", a "VisitorIdentification", "OverriddenVisitorIdent" and "ExternalUser".
Now, to me, this suggests - if nothing else - that Sitecore Analytics DOES persist these values across sessions - but ties it into a cookie value, NOT the currently logged on user. Perhaps.
I guess what I'm saying is - I think this is almost box functionality, if not purely box functionality. I just don't know for absolute certain, since I've never actually tested and verified this myself - and I've found no official document stating this fact.
Point your SQL Management Studio to your Analytics database and see what's actively logged into these tables on your specific solution; perhaps this will shed even more light on matters :-)
http://www.sitecore.net/en/Support/Training/Course-Overview/OMS-11-NET-Developer.aspx
Master concepts and techniques for building winning marketing automation website solutions with Sitecore Online Marketing Suite (OMS) and Visual Studio 2010. The OMS .NET Developer course features live demonstrations, formal reviews, questions and answers and guided student exercises. Designed to help you achieve mastery of Sitecore OMS development practices, only Sitecore Certified Trainers deliver Sitecore OMS .NET Developer training.

Resources