Telegram: links from Amazon don't always open in the app - telegram

I'm running a Telegram network where I post discounts from Amazon on a daily basis.
Now this is the problem: when I click on the links from my smartphone, they don't always open the Amazon app, but sometimes Telegram opens the page in its in-app browser. And that's a problem for me because users would never finalize a purchase by logging in again on Amazon from the Telegram browser - of course they go open the Amazon app and buy from there, and I get no commissions.
Now... is there some logic behind that? How does it work? I couldn't find a pattern for it: just sometimes it works, sometimes it doesn't. Sometimes the links open the Amazon app, sometimes they don't.
I used to shorten the links using Bit.ly, and thought it could be the problem (maybe the "amzn.to" wasn't recognized?), but nope, even using the long form links, sometimes it works and sometimes it doesn't.
Any idea?
Thank you.

Go to chat setting of Telegram and off the option to open in app link

Related

How to invoke Google/Apple Pay from a Xamarin.Forms WebView?

Is there a way to enable Google/Apple Pay to be invoked from a WebView? I'm using a payment service (similar to Stripe) that will gives me a payment URL. To finish a payment, I have to open a browser, navigate to that URL and let the user pay.
I'm using a WebView because I need to be able to intercept the browser navigation and close it when it's navigating to the return URL I've provided to the payment service. That's why I'm not opening the URL in a browser intent.
The problem is that when opened in a WebView, clicking on the Google Pay button fails to open the Google Pay overlay (where you can pick a card and pay) and the payment cannot be finished. I suspect that the WebView isn't able to invoke the Google Pay API, is there a way to enable that? If not, I'd have to switch to opening the payment URL in a browser intent (using the Xamarin.Essentials's Browser API) and I'd lose the option to intercept the browser navigation.
Thanks for any advice!
EDIT:
I've received advice from the my payment processor in the meantime. They said:
Use the Chrome Custom Tabs for Android instead of the WebView. It works similarly but also supports standard functionality (such as Google Pay). To use Apple Pay on iOS, use the SFSafariController.
I'll try that and report back here.

Google Analytics only showing active MOBILE users?

When I go to my site on mobile it almost instantly shows up as an active user on google analytics. But when I do so on PC it never shows up as an active user. Even tried going to the site through Rabb.it
Also it shows active users 1 but "no data has been received the last 48 hours", does it just take time to update?
Have you looked at the JS debugger on your PC browser? Maybe there is an error that is causing the script to load incorrectly?
I've seen Firefox block the actual HTTP request to the analytics tracker, for example if you have private browsing turned on. I would start with using either Chrome's Developer tools or Firefox in conjunction with Firebug to try to take a peek under the covers as to what is occurring, i.e.
Verify that the JS actually loads correctly
Check for debug errors on the JS console
Check to see if the HTTP request is actually going through.
If your browser is blocking it you will see something like the image below.

Skype chatbot not updating to latest publish

I'm having trouble with microsoft chatbot on skype. The chatbot on skype not updating to latest bot I published from the visual studio. Here some screenshot of that.
Emulator Version (The right one, the test chatbot from the developer portal is the same response as this)
The skype version (The response is from my old version of chatbot script)
This is the ngrok inspection (all 200, In other word it's getting to the server, though it's wrong)
The AppID is e1425cb5-f16e-4c64-80d7-82b29d742268 and I've tried it from azure, too. The response is the same and for additional information the channels are not yet published + skype is up to date. Anyone get this strange bug too?
EDIT 1: Additional Information
After I use some breakpoint. The skype and emulator both catch the breakpoint on this one.
The strange things is, the skype one catch on this scripts (SimpleDialogFxm) which is my old one.
While the emulator one is catch on the right scripts (SimpleDialogue).
Try sending a /deleteprofile message to the Skype bot. It might be possible the the Skype bot is relying on the dialog state.
By sending that message you will force the bot to delete all the information in the data bags.
I had similar issues. The solution was to remove the bot from Skype contacts list and add again.
Also note, that the bot is not updated on Skype when we change it's name, profile picture or description. Seems it's a bug.

Facebook Development asp.net

I have a problem that I need to send a message to some of my friends on facebook and it is wasting time to send message individually to each one
also I want to be able to send a post that including Image and text to some facebook groups for marketing purpose to my facebook page
So I think that I can find a program that can help me do that or even some code example that can do that, or may be I will need to make my own program, but I never deal with facebook platform before
so please if any one can help I will be thankful
Thanks in Advance
This is straightforward with Windows PowerShell and http://facebookpsmodule.codeplex.com. For example
Get-Friends | Show-FBMessageDialog -Link http://www.example.com
displays a dialog to send a message to all your friends (or you can add a filter to the command). I have used this to send a message to over a thousand people. This is not completely automated (Facebook API restriction), it will show one dialog for each 50 recipients.

Accessing a users contacts from a webpage

Is it possible to access a mobile users phone contacts from a web page? The company I work for would like to use QR codes to direct people to a coupon on their website and then give viewers the option of sending the url to their friends in a text message.
Obviously this would be an opt in service. Perhaps you would need to build a mobile application to accomplish the task? If anyone has an idea on how to accomplish this or something similar please let me know.
As far as I know, it is not possible to access the contact database via a web page, on any of the major platforms; in order to access this data, a native application is required.
Nate is right.
The only thing that you can do (that won't accomplish everything you need) is encode SMS message in QR code (e.g. "sms:number:subject" see http://code.google.com/p/zxing/wiki/BarcodeContents), this way your company will get user's phone number as part of SMS message, but not numbers of his/her friends.
An API for accessing contacts is being built into the WebApi by Mozilla but as of today it's not enabled by default and I expect cross browser support is still far off.

Resources