Xamarin.iOS: how to open Wallet/Apple Pay app? - xamarin.ios

I work on Xamarin app allowing users to manage payment cards.
I would like to know it is possible to open the Wallet/Apple Pay app from my app?
For the moment, I don't need that users can add directly their cards: this should be done later. I just need a "link" from my app to the Wallet/ApplePay app.

There is an unpublished schema shoebox:// that you can use to open Wallet.
It is possible to open directly to a particular card, if you know the Pass Type Certificate ID, the pass Serial Number, and the hashing algorithm.
Unfortunately, the latter can only be found by decompiling the Wallet app, but it's pretty easy to find if you know what you are doing.

Related

How to enable other people's Android phone to use the test version of your unreleased Google Action?

I am developing a Google Action for Google Assistant and it is not yet a state where I can release. Even so I want it to be available for some tester, and in a near future, my client.
The simulator with the "test" is somewhat limited at auth request, name recognition (since it will only knows my action) and experience (to show my client), so I prefer not to depend on it for this case.
I found it is only possible to interact with a test version of an action if the project owner's account is logged in as a Google account in the phone where you want to call the action. Is it correct? Or there is another way?
I even tried adding my wife's Google account as a viewer to the project, but I am unable to call my action from her phone.
You can add people as a viewer to the project. Before those users can call your action on any of their devices, they will need to use the test console at https://console.actions.google.com/ once, this will enable testing on their device. After that they will be able to interact with your action on their devices.
Do note, the time in which the action is available on their account is limited by a time period (about a couple of months). If they cant access the action any more after a couple of months, just repeat the above step to reactivate testing for their account.
Update
One thing that you could consider in the two approached posted by #Prisoner and me is if your testers need to test on just a device or need access to the console as well. Using the approach from #Prisoner will allow your users to test on devices. The above approach will also allow testers to use the console at https://console.actions.google.com/.
In addition to #Jordi's answer, you can also do an Alpha Release of your Action. This lets you permit up to 20 additional accounts to the released version
Once you permit them using the console, you will send them the opt-in URL, which they should visit on a mobile device with that account. Once they have opted into the Alpha, they can activate it using the regular trigger phrase.

Can we get windows user details in chrome extension?

I am adding a webchat(connected to bot framework) as extension in google chrome. I need to capture windows user details by javascript.
Nope, there's no API that can do it. You're welcome to see the list yourself.
There are 2 ideas that come close:
chrome.identity API can provide you the details of the Google user if the user is signed into Chrome - if you just need some sort of identifier. You'd need "identity" and "identity.email" permissions and would need to call chrome.identity.getProfileUserInfo. Interestingly, that produces no permission warnings.
Native Messaging allows you to create a Windows binary that your extension can talk to. Obviously, a native application can do whatever, including getting the signed-in user details, but that requires users to install another component from outside Web Store. In short: it's a big hammer that's likely not worth it for just this.

How to detect the malware app

I am a developer which working on security related area.Recently I
met a little problem. If I got a app such as android .apk or IOS .ipa.
How can I check whether it has malicious actions?
The first thought came to my mind is to check its manifest. To see
which kind of permission it has requested. But this general method can
not detect some actions such as record the screen snapshot or record
user tap position on screen.
Then I switched to search how app store and google play check the
app which submitted by developers. Turns out that they first check the
certificate or signature of the app to make sure it has been published
by trusted organization. Then statically check the system permission
that the app requested.
I guess there must be some in-depth detection method or theory
which used by google and apple to make sure their app is safe to
download. Can anyone provide me some useful information or website
link that I can learn from?
Thank you.

ONLY Publish app in Google Play Store

I have a client who would like me to publish his app on Google Play Store. He has given me the .apk, description, icons, and banners.
I am going to buy a developer account ($25) for him but before that I would like to ask you guys that as I didn't actually develop this app. I am only going to publish his app. Is it safe? What key points I should check?
Also, would I still need to have Android Studio JUST to publish an app to Google Play Store? Or the URL below would give me the opportunity to publish my app using website?
https://play.google.com/apps/publish
Please help!
Thank you!
Check the Google Play Store Developer Policy Center to see if it infringes any rules.
https://play.google.com/about/developer-content-policy
I would also consider asking to review the source code as well if your name or company is going to be associated with the product you publish.
So basically uploading an app that copyrights most of someone's legit coding and possibly licensing? Not a good approach.
If you are aware about the terms and conditions, you would be liable for cost and damages because technically it will be under your name if you go forward and if your profiting this commercially, that case would be serious should it be brought forward on complaint.
EDITED
If you doing this on his behalf, he should sign up for Developer account or allow you to put his information in. So that's the safe point. If you are saying it is his app.

White-Label a UWP Application

I am about to start development on an UWP Application. One of the last minute requirements was to be able to support white-labeling the application for our partners. Does anyone have any experience doing this using the Universal Windows Platform that would be willing to give me some insight on resources I should be looking at?
Some basic questions I have is:
Is it possible? I read about it being done with iOS and Android.
How do you create the AppPackage for each partner?
Localization differences? Where one localization may refer to it as one product, but another refers to it as the other product.
Or is this something where I would bundle everything up and send it to the partner to create their own upload? If this is the case, is there a how-to on that?
Some of these might be basic questions, but this is the first time I have created a white-label application, so it is all new to me.
Have just replied to another one topic and looks that screenshot is still needed)
When you submit App to store you can find option:
This way you can make your app visible only to your partners. And you can also register as many apps as you like (each one for separate partner)
Or you can distribute your app thrue Windows Store for Business.
Take a look also at this link, it might be helpful for you
Distribute LOB apps to enterprises

Resources