Use of third party brands - ios

I've no idea where I should ask this question, but I'll give it a try here:
How am I allowed to use third-party like Instagram, Facebook, etc?
At the moment I've got a view which includes a button.
It has an icon of Instagram, and in the text, it says "Instagram" with a normal font. The link will lead to a tableview which contains a few Instagram accounts, am I allowed to do like this?
Or how can I use the brand "Instagram" to link to a few instagram profiles?
I've it like this. and if you click on it, the app will open a tableview with different instagram names. and if ur clicking on it, it will open instagram for you. is this allowed?

Third party services with open API like Instagram and Facebook got a website for developers with a detailed description of how to use their services and company's policy. This information is frequently updated, so only official documentation can be a source of truth.
There are a couple of those websites for example:
Instagram policy
Facebook policy

Related

Youtube API - Switch between normal and brand accounts

On youtube.com, we can easily switch between channels by clicking on the user picture on the top right of the screen, then 'Switch Account'.
I would like to have a similar functionality in my app. I already made it possible to connect using any account (brand or normal), however I need for one login to retrieve data (login informations, profile picture, etc) about all brand channels.
I can of course ask the user to connect multiple time, and then store the informations that I need, but I would like to avoid that.
Is it possible to do that?
Edited:
I don't have any code for the moment, but by looking at the youtube api I'm not able to find any way to do this. The ideal should be to have something similar to the /{user-id}/accounts of Facebook's Graph API https://developers.facebook.com/tools/explorer/?method=GET&path=me%2Faccounts&version=v3.1 which allow to see all pages accounts – Raphael just now edit

Deep linking in wechat

Is it possible to implement deep linking with wechat API ? I am using wechat API to share some content through WeChat sharing. I have registered my app with wechat and can authenticate users. How would I be able to open my app from Wechat on clicking on that Link? I tried to send the myapp:// as link but wechat does not open my app the safari or facebook does.
Wechat seems to actively prevent deep linking to most external applications. I suspect this is a strategy to prevent sites from using Wechat as a channel to bring users into competing applications.
There are a couple of things that you could try: If your audience is in China, then hosting your app on app.qq.com (which is a Tencent property) will either take you on to the App Store for iOS, or install and run your app through the YingYongBao application on Android.
Take a look at the NikeRunClub service account for an example of this, (Left hand menu -> 必备APP下载)
A second approach is to link to a second page and instruct the user to open that page in their native browser. When the page is re-opened detect that the user agent is not "MicroMessenger" and then redirect to the your original protocol link.

Open LinkedIn profile page from ios native app

I want to directly open LinkedIn app (already installed) from our app. I followed the LinkedIn deep link URL scheme like:
linkedin://profile?id=35932112
The LinkedIn app opens and shows the target person. However, when it is above 3rd degree connection, it shows very limited information and asks to upgrade to premium account. But if I navigates to other persons within LinkedIn app, I can still see the full profile even above 3rd degree connection.
Did I miss anything? Is it LinkedIn policy or I have to do some more configurations?
Thank you very much in advance!
Try using the profile's public url instead, it's working well for me. The LinkedIn app will intercept it and open to the profile instead. The url is usually right under the profile picture and has the following format:
https://www.linkedin.com/in/userid
That's right, you cannot display information based on people that are not your primary connections. On newer versions of the app they restricted it even more; now it returns an error for second and third connections.
There is a way to do that but it's not that straight forward. Not sure what your logic is like and will it be helpful but it's something.
So when you login with LinkedIn you can request the public-profile-url property, it will be returned in the result as publicProfileUrl and then you can save it in your backend. This way it will be saved for all the users that has authenticated for the app. When you try to open that link it will open the LinkedIn app or Safari with that profile.
PS: Hope this helps someone, I can see you question is some time ago :)

Can we add Twitter permissions on demand in an iOS app?

We are making an iOS app that has two points of integration with Twitter:
1. User can use Twitter account to login (or FB account or just email/password)
2. User can share his freshly done work to twitter (just post a tweet)
So for some users we need a read/write access to twitter, but for some only minimal permission for loggin in would be enough and I wouldn't like to scare users away by asking for a write permission on the first login, when they might not even realize the app can share their work to Twitter.
Is it somehow possible to request only login permissions on first start and tweeting permission only on a first Tweeting need?
P.S.
We are not going to use the built-in iOS sharing sheets, because they are good only for sharing to either FB OR Twitter OR elsewhere. We want to offer sharing to Twitter, Facebook, Email and maybe somewhere else simultaneously, in a foursquare app style
I'm not familiar with the recent changes, but I believe that the permission is the one you set in https://dev.twitter.com/apps. So no, you can't do it. I don't think you can do that on facebook as well.
(sidebar: twitter's documentation now is complete mess. I can't find any useful information there)

Sharing a link on Twitter

Hey all,
I would like to make possible to share links of my website on twitter with a click. I've already done this for facebook, just one click and the classic facebook window appears where you can also write what you're thinking while sharing the link.
Is it possible to do the same for Twitter? I've searched through the web but I could only find apps that go on your browser and not for a website. Moreover it would be better a simple code instead of an app, if it's possible.
Thanks
You mean this?
Twitter tweet button
Twitter Dev tweet button

Resources