Can't set Facebook test user work position - facebook-test-users

Like the title says, I'm having problems with the "Position" field for test users. I've been able to create a work history by creating a organization page, but no matter what i set as "Position" it gets blanked out when I hit save. The problem is, this is the only field we use in our app, and since we haven't been able to add this for a test user, Facebook refuses to approve our app.
To be more specific, this is what the browser sends when I add a position from a test account (snatched from chrome dev tools):
position_id:0
position_text:[Whatever text i set as position]
I've seen that for my real account, the position_id is set to a number when I choose one of the pre-existing options, but for test users none of these are available. Is it not possible to do this for test users at all?

Got a response from a Facebook developer group.
"App Test Users can only interact with objects they created and since they cannot create workplaces you cannot test this with App Test Users."
This is partially correct, you can create an organization page as a test user and set that as your workplace. However you can not fill anything in the "Position" (Job title) field. We managed to get around this by setting the field in our own database manually for test users and check that it works for real users.

Related

iOS app will save password but will not autofill

I have associated domains set up with my app & api, so apple is asking to save my passwords, but they will not autofill.
Here is my AD:
Here is XCode where I set the content type:
NOTE: The text field input placeholder is "Email", because we use the email as the username.
I even set them programmatically as well. I have tried deleting the app, restarting my phone and deleting the app, deleting the text fields and recreating them, all to no avail.
What is really weird is that autofill for email does not work in my signup form either, but only for that text field. So, I have a first name text field - that will autofill my name, but if i switch that to "Email", then it will autofill email successfully. Then, I copy that text field, move it into position, delete the old one, change one of them back to "first name" and now it doesn't work. This is so weird, it makes 0 sense.
Once I log in, it asks to "Save Password", no matter how many times I log in. It does not ask to "Update Password". When I sign in the second time, I click on "Passwords" and it shows the password I created, attached to my associated domain, under suggested passwords. If I click here, it will load the password. But why is it not autofilling? What am I doing wrong?
I have verified that it autofills in other apps, I just tried w/ CapitalOne
The issue was the path of the associated domain. This is an apple bug. For the associated domain, I was using webcredentials:api.companyname.com/v1. The "v1" was the issue. It compiles, runs, and saves the domains with the v1. It appears that about half of the associated domains functionality still works if you include a path, but half doesn't, with no indication of the error. However, when you prepare for submission to the app store by archiving the app, it will fail. When I removed the path, it started to work 100%.

Team Foundation Server 2018 User is missing contact information of Exchange

We are trying to setup a TFS 2018 Update3.2 as ticketing system based on CMMI. I tried several things and begin to understand how everything works, except one very important thing.
We want to use the notifications and the emails are send correctly to 2 of 4 users. 1 user has no email, so that's ok, but me (my own account), don't gets any emails. I tried to set my email address by hand in the field: My Profile -> Preferred email. But that doesn't work either.
When I open a group with all users and click on them, I get to see the initials of my name and my full name. When I click on one of the working accounts, there are also contact informations (an email address and the possibility to start a sip chat.
So I looked into our Exchange (seems to make sense), but I don't have found any differences between my settings and those of the working accounts. I am also searching here now for more than an hour, so I don't think that the service still has to update.
Anyone an idea where I could look? How do I get my email address from the AD to the TFS? Or maybe how can I force a synchronization? Or delete all cache items and reload everything by it?
EDIT:
I killed the cache directory (the GUID-directory inside) and then everything got relaoded and now I get emails too.
If you clear the cache, the problem is solved.

Can I use iOS AutoFill feature only in app without associated domain?

I am wondering if I can use AutoFill without implementing the Associated Domains?
So this means for example that when the user register in my app that I save the credentials.
And then when he tries to login offer this credentials as AutoFill option.
Is something like that even possible to achieve?
As far as I can tell, you can take advantage of AutoFill without setting up associated domains. The part you'll miss out on is that iCloud/1Password/etc. won't be able to suggest the right log in details for your app without the associated domains set up. Instead, it'll prompt the user to choose/search for the matching log in details and select them from a list. But it should fill it in for you fine, especially if you add the extra details like setting textContentType on your text fields so iOS knows what's a log in form in your app.
ETA: Actually, I ended up having issues with AutoFill in my app that seemed to be fixed by setting up associated domains. The documentation makes it seem like that step is optional, but I had trouble where 1Password would let me choose the log in details but not fill them into the text fields until I had associated domains set up, whereas iCloud seemed to work fine mostly.

Google Analytics showing message: Bad Event Tracking Code

Google Analytics is showing message "Bad Event Tracking Code" for several my projects. Even for mobile app profile too.
"The message: "The Landing Pages report has a (not set) entry. Verify that tracking code for property (my app name) sends a _trackPageview hit and that it does this before sending any events."
Has somebody got similar issue?
and how to solve this issue because I read about this and can't figure out what is wrong.
I think an issue with you tracking code that have to generate with you google analytics account Here it is step by step description about how to Setting Up Google analytics for Your App
step:1
Go to www.google.com/analytics. The homepage should appear like so:
step:2:
If you do not have a Google account, you will need to create one now by selecting Create an Account on the top-right side of the page.
or sign in in this page.
Once you have logged in, you simply need to click the Access Google Analytics button on the top right.
Step:3
The first screen you see lists all of your accounts.
If you have clients, typically you will have one account set up for each.
If you are new to Google Analytics you will only have the first account you set up.
step:4
Select the Admin view on the top right.
To see the main dashboard area for managing your Accounts, Properties, and Views.
step:5
Select the Property drop-down and click on the Create new property item, like so:
step:6
Google then asks you to submit the details for the app you want to track.
Make sure to choose Mobile app at the top and enter the information as required.
In the Setting up your property section, enter "Cloud App" for the App Name.
step:7
After accepting the terms of service, the website takes you to a page with your tracking ID and the download link for the SDK.
Before you do anything else, write down your app’s Tracking ID, which will be of the form ID UA-XXXXXXXX-Y.
Keep the ID handy, because you will need it soon. For full of description please visit raywenderlich blog
I have received similar errors. However, after testing and checking all the tags, all seem to be in order. I read on PBS that these are false positive alerts, where the errors in fact in correct.
http://spiblog.pbs.org/2014/08/the-art-of-analytics-google-analytics.html

How to track User Conversion Rate by iTunes Affiliate Link within an iOS App

Given the following scenario:
An affiliate link is clicked to route the user to the iTunes App Store
Shouldn't matter if the link is clicked on the device itself or on a Mac/PC.
(Whereas the links are those links from LinkShare for instance)
The app is then being installed on an iOS device.
As soon as the user starts a certain action (for example buying in-app-purchases), this action will be logged together with the original Id of the affiliate ID, which made the user install the app.
The goal is to be able to track "converting users" (aka conversion rates) in dependance of the affiliate. Example: "60% of the users brought by Affiliate XY converted from non-paying to paying users".
What would be the best practice to achieve the above?
Pretty much every campaign analytic service should allow you to set this up just fine. One I know for sure does as I set it up last week for a project is
AppsFlyer: Mobile Apps Installation & Conversion Tracking
In issue 101 of iosdevweekly there was a Tapstream promotion so I took a look at that and they look like they'd do the job fine as well:
Tapstream: App Marketing, Unified.
If neither of those look perfect, here's a bunch of other competitors you can check out too.

Resources