Deep linking in wechat - deep-linking

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.

Related

is there alternative way to open facebook on flutter app than Web view?

i have flutter facebook downloader app which have facebook web view function and copy past feature to downloadvideos from facebook. unfortunatly Google sent message to change this feature.
is there any alternative way to let the user login to facebook on my app and to get access facebook ?
email warning which is sent from google is here i attached ..
*> We are writing to follow up again on our below e-mails. We see that
your “Downloader for Facebook” app remains available in the Google
Play store, despite violating Google Play’s policies against webview
apps and against apps that allow or encourage users to download
copyrighted content without authorization, and despite not having our
client’s permission to provide a webview of the Facebook website from
within your app.
Accordingly, we request that you confirm your intent to comply with
our clients’ requests to (1) remove your app copy/paste download
functionality in the future.*
any help is appreciated. Thank you.

Open URL in phone's web browser instead of 3'rd party app's webview

We developed a website in which users can sign in using their google account. This works fine. A lot of people have shared our app link on Instagram.
The problem is, when users of Instagram click on our website link, the ios webview is used (internal browser in Instagram). This prevents people from signing in to our app and are presented the following error:
What's the solution to this?

Universal Link does not work in Safari

I have implemented google sign-in in my app. The problem is when I go to Safari for the sign in I want the user to be redirected back to my app.
The first approach that I tried was using Custom URL scheme. This worked, however the user was shown a pop-up saying 'Do you want to open (app name)'.
It appears the solution to this pop-up is Universal Links, which I have implemented. I can seamlessly now navigate to my app from Notes and other apps. However, when I tried this inside my app, it doesn't work and the user is redirected to the website instead of the app.
For testing, I created a website and added a button to it, which was linked to my original website. When I open that website in Safari and click the button, my app opens. So why doesn't the redirection from google sign-in to my website open my app?
Universal Links do not work with automatic redirects. They must be triggered via some sort of user action. The link URL also needs to be on a different domain/subdomain from the page where the link is being clicked (e.g., example.dom and link.example.com).
Based on your description of link behavior from Notes and other apps, it appears your configuration is correct and you are simply attempting to do something that Universal Links does not support.
For others who find this question via Google and do not have links from Notes working correctly, try the Universal Links validator tool from Branch.io (full disclosure: I'm on the Branch team).

IOS Apps login via Linkedin authentication SDK

i'm created a IOS app in Xcode7 using swift , and now i am trying to integrate LinkedIn authentication to login into my iOS app.
So i created a account and application in LinkedIn developer site..
But my requirement is to use the same LinkedIn application account to login into my all iOS apps.is it possible?
i heard about deep linking concept.Any one know more about that?
Is it possible?
Yes it is. In your app preferences, go to Mobile > iOS preferences, then add the bundle ID of each app you want to be linked with LinkedIn.
Deep linking : Any one know more about that?
It allows you to bring users into a more specific part of your app that is not home page. For example, after opening a notification, you can bring user to a specific post into your app. That is an example of using deep links. Nevertheless, I don't think it is what you are searching for.

Xamarin iOS Universal Links support for Twitter Auth

So, now twitter from 25 sep supports universal linking, it means that when UIWebView hits https://twitter.com/oauth/authorize?oauth_token link, it tries to open a twitter app, and if it is there, then it redirects me to auth page with auth error, so I wonder, how can I disable it from code, without uninstalling twitter app, or how I can enable universal linking auth in my xamarin ios app? Is it possible at all?
(similar question but for native: Disable Twitter Universal Deep Links)
Unless Twitter removes/updates the apps section of "https://www.twitter.com/apple-app-site-association" to allow a bypass or a secondary oauth that is not in the apple-app-site-association file I do not see how you would do it. These files are signed and iOS handles them at an OS level.
I have not played around very much with the continueUserActivity delegate and the NSUserActivity object that is passed to apps launched from UNI links, but I do not see a way for the launched app (i.e. Twitter) to return control to the original app, and at that point the oauth call-chain would be broken anyway....
Unique. Unlike custom URL schemes, universal links can’t be claimed by other apps, because they use standard HTTP or HTTPS links to your website.
Secure. When users install your app, iOS checks a file that you’ve uploaded to your web server to make sure that your website allows your app to open URLs on its behalf. Only you can create and upload this file, so the association of your website with your app is secure.
Via: https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/AppSearch/UniversalLinks.html

Resources