Dont have an account yet? Then register once and completely free of charge and use our wide range of topics, features and great options. As a registered member on our site, you can use all functions to actively participate in community life. Write posts, open topics, upload your pictures, put your videos online, talk to other members and help us to constantly improve our project and grow together! So, what are you waiting for? Become a part of us today!
To get support for a technical issue such as installing the software, to query a purchase that you've made/would like to make, or anything other than using our software, please visit our Customer Service Desk:
Many thanks for your reply Janette5. I just have Admob advertising. I have tried your suggestions but I either cannot build the app because of "errors with gradle" or I don't have the correct Android studio options etc., etc., and when I do successfully build the apk, Google rejects it because of all kinds of ridiculous requirements that I lose the will to live in trying to comply with. Now I'm retired there are much better and less stressful things I want to do than struggle with Google's lies and deceit.
SO TRUE!
I actually sell Directly now as Google has basically ruined Android and I have grown tired of the weekly," You need to change all of your apps to meet the latest nonsense from Google " BS Messages.
Good old .apks and no limitations.
I've never even tried publishing an Android app, but I've still encountered this kind of thing from Google.
A while back, I spent a fair bit of time creating a very simple little online tool that used the Google Sheets API to convert between CF2.5 array files and Google Sheets files stored in the cloud.
It all worked fine, until I tried to publish it so that someone other than me could use it, and then they wanted all of this:
Exactly. I use Location triggered by the user for the user to trigger.
Yet google forced me to say that I collect their data for specific purposes that was part of multiple choices.
The screwed up part is I do not collect anything, nor is location forced. It is an option for the user to know where
they are. Location Object
So the goal ( According to google ) is to prevent deceptive apps and publishers gathering information
without the user knowing. Yet, Google wants us as Developers to lie about our apps in order to publish them now.
Claiming our apps collect data for whatever reason, even though the data is never collected by the Developer.
Sad to see Google Android get so horrible, but it is what it is.
Now if you build an old .apk and offer it as a Standalone app outside of Google play. No issues other then
google using scare tactics claiming ,"The app you are downloading may contain a virus!"
I empathize with your frustrations in dealing with Admob and Google's requirements. Navigating the complexities can indeed be challenging. Considering your apps' passive income and your retirement, prioritizing less stressful pursuits sounds like a positive choice. Wishing you peace and fulfillment in your endeavors beyond the app development hassle.
Also, the end-user flow completion status is returned to the host application via callback or delegate method,depending on the SDK type. Note that this status shows whether the end-user was able to complete all the stepsin the verification flow or not. It is not the verification session status.
The most important prerequisite to send end-user's data to Veriff is the session ID aka the value in thePOST /sessions response
verification.id field. This is used in all the calls made for the specific session(refer to the Endpoints), and it is used to get the webhook responses for the session.
Response 9103 is an inconclusive response. The session remains open until you receive one of the above conclusiveresponses. The session is re-opened for the end-user, accepting a new attempt.
Once the end-user has gone through the verification flow and the verification process is complete,the session receives a decision. The end user is approved, declined, or asked to resubmit.
Event statuses and codes are sent to notify you about the progress of the data gathering process during theverification session. For more info, see the Event webhook section.
You will have one Test integration pre-created for you in the Veriff environment. You can create more test integrations if needed.The test integration will be used by you to test the communication between Veriff's and your system and to see how theresponses are handled.
Veriff Software Development Kits (SDKs) can be opted for if you prefer leveraging Veriff's front-end solution,wish to maximize the benefits of our built-in verification flow, and have no plans to independently collectend-user media.
The SDK will request all the permissions it needs, please make sure that the CAMERA, RECORD_AUDIO permissions are not explicitly removed using tools:node="remove" in your app`s manifest file. Ignore this if you are not explicitly removing any permissions.
You can customize the fonts used in the SDK by passing the resource IDs of the fonts you want to use. Make sure that you have added the font files to the font resource folder in your app.A custom font can be set by passing a com.veriff.Font object to the font method of Branding builder. The com.veriff.Font builder accepts 3 types of fonts via the setRegular setMedium and setBold methods.
Veriff supports replacing introduction screen with a custom client developed introduction screen for eligible customers. First, please ask about this possibility from your solutions engineer. In case we can offer it for you then removal process is following:
Note: Adding the configuration alone in your app is not enough to enable the custom intro screen. Make sure to contact your solutions engineer so they can enable the feature for your integration.
Veriff supports the option to override vendor data. Please check with your Solutions Engineer to confirm if this feature can be enabled for your integration. If it is possible, follow these steps:
Note: Enabling this feature alone will not be sufficient to override the vendor data. Ensure that you contact your Solutions Engineer to have the feature enabled for your integration.
Note that this is the end-user flow completion status, meaning that it shows whether the end-user was able tocomplete all the steps in the verification flow or not. It is not the verification session status.
Android Gradle PluginOpen the root build.gradle file and change the classpath dependency in the buldscript section if that needed.groovybuildscript repositories ... dependencies classpath 'com.android.tools.build:gradle:3.4.1' // and above ...
ProguardOpen the root build.gradle file and add the force update to the buildscript section if that needed.groovybuildscript ... configurations.all resolutionStrategy force 'net.sf.proguard:proguard-gradle:6.2.2'
SDK integrationNothing changed in SDK except the public API types, please update the imports tojavaimport com.veriff.Branding;import com.veriff.Configuration;import com.veriff.Font;import com.veriff.Result;import com.veriff.Sdk;and change types fromVeriffBranding to BrandingVeriffConfiguration to ConfigurationVeriffFont to FontVeriffResult to Result
The new 3.0.0 SDK requires a single sessionUrl parameter instead of baseUrl and sessionToken. See the documentation here. As a backwards compatibility measure, if a sessionToken value is passed into the sessionUrl parameter then it will still work with an assumed baseUrl of
magic.veriff.com.
The name and location of the main SDK entry class has changed from mobi.lab.veriff.data.Veriff to com.veriff.VeriffSdk. The API is largely similar - instead of Veriff.Builder there's a VeriffSdk.createLaunchIntent method that returns an Intent which you can then use to launch veriff. See example here.
If you are using Branding to customize the look and feel of the SDK then it has a new name - VeriffBranding. The builder interface has been streamlined by removing the set* prefixes from all the methods. Read more about customization here.
Starting with 3.0.0 there's a new way to handle the result of the verification flow. Instead of reading INTENT_EXTRA_STATUS directly from the returned data intent, use VeriffResult.fromResultIntent(data) to get a result object with a status field and an optional error field. We've reduced status to just three - CANCELED, ERROR, DONE. In case of ERROR the error field contains more information. See the example here.
3a8082e126