How would I, using the share sheet, share a UIImage on Pinterest and have it link to my app. So that Pinterest users could install my app directly from the Pinterest app?
http://blog.pinterest.com/post/110786995184/install-the-best-new-iphone-and-ipad-apps-from
I can do do manually on my mac. Using the Pinterest browser button I can pin an image, either from my device or from a webpage, and then edit the pin's source to an iTunes page, i.e. https://itunes.apple.com/gb/app/snapchat/id447188370?mt=8
... then it will allow me to install Snapchat from within Pinterest app. I'm just not sure how I can do this within my app, with a custom image.
Sharing with Pinterest, via the share sheet, only allows you to share an image. If you look closer at the Pinterest iOS SDK, you're still limited to sharing the following details:
Image URL
Source web page
Description
When you tell the SDK to pin the image + page, you are taken into the Pinterest app, and the rest is handled there.
The idea you're asking about is a deal between Apple and Pinterest. It seems possible to pin your app's iTunes URL in order to provide this special capability. I haven't seen any details about how this actually works. Is it possible from the share sheet? Maybe - try pinning from the iTunes website.
Related
I'm currently working on an app that allows some feature to be displayed when a user clicks on another instagram user's pictures, ie, when the picture and the provision to comment on the comment section displays. This is a simple feature that in a way overlays over this page. M question is, does instagram or any other photo sharing app allow this?
Once the user downloads my app, he/she will be allowed to integrate my app with instagram and have this feature enabled.
Not sure I understand your question right or not. But there is no way to overlay your view to other application. There is a way to display part of your application in other application, which called extension but Instagram needs to design their application to add that feature which likely impossible.
Other way you can think of is checking if Instagram has API to see if a photo is liked/commented then you can response to that action.
I would like to track button clicks in emails using Google Analytics. Let's say I would like the button to have a Universal Link, which when clicked, will open an iOS app directly with no browser redirect. (https://developer.apple.com/library/content/documentation/General/Conceptual/AppSearch/UniversalLinks.html)
However, if my URL is a Universal Link, i.e. www.xyzxyz.com/openApp?campaign=promo&source=email, and an email recipient clicks the link from their iPhone with the installed app, no call is made to the server, and therefore the click is not tracked.
Has anyone experienced a way of tracking Universal Link clicks?
Universal Links are handled on the frontend by the device without ever interacting with a server if the app is installed. The AASA file is stored on the device at install and allows the device to check whether the link can open the app before passing the link onto safari. If the app is not installed and the link is passed onto Safari then the Google analytics tags will be processed. The only way to accomplish this is to send the GA request from the app if you register that a Universal Link was clicked.
I recommend looking into a deep linking service like Branch. They have a Google analytics data integration that will handle all of this tracking for you.
I have to implement navigation from facebook post to my native iOS app or app store if the app is not installed. For that, I have tried Facebook APP Link feature but it did not work. Then I created Firebase Dynamic link and post it on facebook app directly. After tapping on posted link, it shows one pop up saying "Leave Facebook? This webpage is trying to open an app outside of Facebook. Are you sure you want to open it?"
After tapping on Yes, it does nothing. I have cross verified the created link with https://app_id.app.goo.gl/apple-app-site-association It shows associated bundle id, team id, app store id.
Can anyone please suggest me the proper pathway to implement deep linking with facebook post to the app?
Also, can we test deep linking with the app which is not on the App Store?
Thanks in advance.
Facebook doesn't like users to leave their app. They stopped supporting App Links in their iOS app almost a year ago, and have never supported Universal Links (which is what Firebase Dynamic Links uses).
The only workaround is to send users to a landing page with a CTA button, and put another deep link behind that button (on a different domain than the one on which you're hosting this landing page). It's an extra step for the user, but currently the only option. Branch.io (full disclosure: I'm on the Branch team) does this via the Deepviews feature. Dynamic Links currently doesn't have an equivalent, so you'd need to build something yourself.
Is it possible to display Moment (timeline) from WeChat in UIWebView or any other way to retrieve the timeline contents so I can display it in my app?
I need to display the timeline of an official account from WeChat in my app just like how we display a Facebook page in app through UIWebView. I had tried WeChat API but it only allows sharing contents to WeChat app.
Previously I tried directing my app to launch WeChat app for sharing/publishing contents, but Apple had rejected it and the reason is user needs to install other app in order to use our app feature.
Thanks so much for your time =]
I am creating an iOS app (using Adobe AIR) and I want to put a share button to my game that will allow the player to share a link to my game. I can do it with Graph API using my app's token, but I don't want a story published by my app. I want the native Facebook app to open and bring a share dialog. All my research concluded me to use the custom URL scheme such as fb://publish/?text=my_text but I couldn't get it working. I tried typing exactly that in Safari, it brings the native Facebook app, but no publish dialog or anything. All the sources online tells this, but it is not working. What could I be possibly doing wrong?