I setup a dynamic link to invite users to download my app or be sent to my website (I own the domain but haven't built it yet format: www.my-domain.com) with Firebase Dynamic Links. Firebase recommends whitelisting URL patterns in the Firebase console, however I am unfamiliar with the RE2 syntax they require.
There are examples on Firebase and so I tried two:
^https://my-domain.com/.*$
^https://www.my-domain.com/.*\wshare?\wshareProfileName=\wBecky%20\wThomas$
(where Becky Thomas is a users name & changes for each user)
I'm testing this on my iPhone and would expect this to work & be able to share the link however nothing happens and I receive the following error in the Xcode terminal:
"Error Domain=com.firebase.durabledeeplink Code=0 "We could not match param 'https://www.my-domain.com/share?shareProfileName=James%20Thomas' with whitelisted URL patterns in your Google project. [https://support.google.com/firebase/answer/9021429] [https://support.google.com/firebase/answer/9021429]"
Any advice would be much appreciated
The example didn't work for me either, I got it working by removing some of the slashes. This is the pattern I'm using...
^https://example.com.*$
If you want to match sub domains too you can use this...
^https://.*example.com.*$
Use this expression:
^https://www\.my-domain\.com/share\?shareProfileName=.+$
It's more restrictive because only accept the exact url with different values for shareProfileName.
Test the expressions on https://regex101.com/
Related
I have implemented Google's Link Checker Script into my account and, although it runs without errors, it frequently flag URLs having issues but when manually checked, those URLs are working fine.
When we receive an email saying that there is an error found, we go and check the Google sheets where the scripts would log the errors and it is usually "Address not Available" . It then logs the actual URLs and the related ad groups, keywords etc.
I don't really understand why the script keeps flagging the url as not available when it is working fine.
Link to the script -> https://developers.google.com/google-ads/scripts/docs/solutions/link-checker
thanks.
The main issue here is that we wrote a custom script that will check if any url erros has occurred as a result of the link checker and, if so, we would pause the related ad groups and we do not want to be pausing adgroups without a genuine reason.
i am using the block kit builder to format a video preview, i followed the instructions at https://api.slack.com/reference/block-kit/blocks#video and using a youtube.com url it works fine.
However when i use my own domain url, i get an error:
Video validation failed: Bot scopes missing: [links:read, links:write, and/or links.embed:write]
My bot scopes are correct and include all of these scopes. My domain is listed in the unfurl list. I have re-installed the app into my workspace each time after changing scopes.
I am out of ideas for things to change or try.
I am going through Stripe's documentation to create an express account (Stripe Connect). I made it to step 2.3.
But get the following error (I'm using iOS, Swift):
Cannot find 'Settings' in scope
for this line:
if let url = URL(string: Settings.BackendAPIBaseURL)?.appendingPathComponent("onboard-user") {
(Full code found on step 2.3 of link provided.)
Clearly there is no class called 'Settings', but nothing is provided in the Stripe Documentation it seems...
Two things you can do one is going to your console and go to functions and they will be listed or when you deploy your functions it’s will tell you as well.
I'm trying the Branch.io API and I think I'm getting a weird problem because I'm not able to create my links properly: I can use the link for starting the app without parameter: this link http://4t3i.app.link/KDSYTMnSZs.
It works perfectly but as soon as I try to put some parameter following the doc for appending query parameters, it returns a File Not Found Webpage.
I tried:
https://4t3i.app.link/a/?&jobId=saucisse
https://4t3i.app.link/a?%24deeplink_path=article%2Fjan%2F123&%24fallback_url=https%3A%2F%2Fgoogle.com&channel=facebook&feature=affiliate&user_id=4562&name=Alex (that's the example they give)
I have the feeling I'm really missing something but no idea what. Is that so easy to add parameters: just a/ and then appending parameters??
Alex from Branch.io here:
We recently made a major back-end change to accommodate some new technical limitations that Apple imposed with iOS 9.3.1, and unfortunately it looks like we didn't fully update all our docs yet!
Your links are correct, but the /a is no longer necessary. So they would be:
https://4t3i.app.link?&jobId=saucisse
https://4t3i.app.link?%24deeplink_path=article%2Fjan%2F123&%24fallback_url=https%3A%2F%2Fgoogle.com&channel=facebook&feature=affiliate&user_id=4562&name=Alex
When you open these, you'll be able to see the link clicks coming through on this dashboard page
Thanks for noticing this. I'll make sure we get the documentation changedto reflect the new system.
Edit: also note that those examples above create new links with the specified parameters. If you simply want to append an additional parameter to an existing link, you'd do this: http://4t3i.app.link/KDSYTMnSZs?jobId=saucisse
i have service to send sms to the mobile through Application. I am getting the follwing error.
2011-06-06 19:37:35,729 [http-8080-2] ERROR sipgate.SipgateService - Server returned HTTP response code: 401 for URL: https://samurai.sipgate.net/RPC2
This probably means you are using an invalid username or password
Have you set up the config as explained on the plugin page (at the top of the documentation)?
I also assume that this means your earlier problem was solved... Can you accept the answer if my answer helped, or explain what you did to fix it if it did not?
I agree with Tim. You can only log in, if your Sipgate-Registration was verified by Sipgate.
Points, which you can check to see if your account is not working:
Try to log in on the sipgate.de webpage
Use the Perl-Client given here: http://www.sipgate.de/basic/api
The client can be downloaded at this location:http://www.sipgate.de/beta/public/static/downloads/basic/api/sipgate_api_perl_examples.zip
Hopefully you should not be able to do at least one of these things. Then you know you have to talk to the support # sipgate
The documentation on the plugin-page says, you have to have a 'conf/Config.groovy'-file. This means that you should have the basic Config.groovy file in the folder 'grails-app/conf/', which ships with every Grails installation. So my guess is that you might have created a different Config.groovy-file. So better check on the Config.groovy-file. The SMS-plugin should have generated some placeholders for you, where you need to enter your sipgate-account-data.