Category: Help Knowledge Base

  • Adding Pages and Categories to your native app menu

    Adding Pages and Categories to your native app menu

    On the sidebar of your WordPress admin pages, Click on the Vendrux plugin.

    1. Click on the Menu Configuration tab.
    2. You will be given the option to add a Categories, Pages and Links.
    3. You can easily remove items from the menu and reorder them by dragging each item.
    4. Don’t forget to hit Save Changes!

    You might need to force close the app and reopen it to see changes taking effect, as the menu configuration is cached.

    configure
  • App specific issues when using Canvas

    Even though Canvas relies on your website for all the design and content often times you will find specific features or elements that do not work exactly as you would expect.

    There are two possible reasons for this:

    WebView limitations

    Canvas makes use of WebViews to display your website within the app.

    WebViews have their own limitations, which sometimes are not present on regular mobile browsers like Safari and Chrome.

    Here are some examples of things that might work differently on a WebView when compared to a mobile browser:

    • Fixed positioning on CSS
    • Username and password autofill
    • Relative paths
    • Specific extensions in the URL (e.g. aspx)

    The list goes on, but in most cases, the issues can be addressed by performing adjustments to the website or looking for alternatives to the app behavior.

    You will also find specific platforms that do not offer support for WebViews, and in this case, they will usually throw an error. A good example is SoundCloud, which displays a message instead of the HTML embeds, telling the user that he should go to the SoundCloud website to listen to the embedded audio.

    Platform limitations

    When developing Canvas we tried to cover as many use cases as possible, making it flexible enough to be used with different websites, platforms, and environments, but there are certain situations where Canvas might not behave like a mobile browser.

    Websites that make heavy usage of Javascript, or that are hosted on cheaper shared hosting plans might perform poorly.

    How to solve those issues?

    If you face any issues with how Canvas is behaving, let us know.

    Our team will investigate the problem and let you know whether it is something that can be fixed or not, and if the answer is no, we will be happy to assist with suggestions and alternatives.

  • App rejected because it violates Google’s impersonation policy

    Google has recently started to reject, with a higher frequency, apps that are submitted under third-party accounts without providing any documentation proving that you have the necessary permissions to use the intellectual property in your app or store listing (e.g. Brand names and logos, graphic assets, audio).If your app has been rejected for that reason, here are the steps that should be taken in order to resolve the problem:

    1. Download our Intellectual Property Authorization template, clicking here
    2. Replace all the strings between brackets with your account information. Where [Content Owner] is the person or company that owns the intellectual property being used in your app, [Name on Account] is the developer name assigned to your Google account, and [App Name] is the name of your app
    3. Access HelloSign.com and use their free trial to sign the document you just modified
    4. With the signed .pdf document in hands, proceed with submitting it to Google by clicking here, so they can review the information and provide more details on how to proceed with resubmitting your app to the Play Store.
  • How can I find My Google Wallet Transaction ID?

    How can I find My Google Wallet Transaction ID?

    Navigate to https://wallet.google.com/manage/ and log in to your account.Once logged in, browse for your purchase or use the search function to locate it.After finding the order, click on it to open the transaction details page for the order.Look in the right side of the page for a ‘Transaction’ code. This is the Transaction ID for your order.

    KU13v

    The Google Wallet Transaction ID is typically formatted like this:01234567890123456789.token.0123456789012345 or 0.G.123456789012345

  • Does vendrux offer an Affiliate program?

    Yes, we offer an Affiliate Program allowing you to earn a 30% recurring commission for every customer you refer to us.Join the program to immediately receive your custom referral code and link.When you join the Program you’ll get:

    • A custom referral link to track your referrals
    • Materials and content to use in emails or content on your site
    • Banners to promote Vendrux on your site or blog

    Should you have any questions, don’t hesitate to contact us.

  • Adding advertising to your News app

    Adding advertising to your News app

    https://www.youtube.com/watch?v=Dk5KRpK-k1AStart by opening the Settings panel of the Vendrux plugin, and clicking on the Advertising tab. There you’ll find a number of options to add your own advertising to the app.MoPub, Google DFP ad serversVendrux includes out of the box integrations with the two most used ad servers for mobile publishing, MoPub and Google DFP.Thanks to this integration, you can configure your app to display a range of banner ads, interstitial ads and native ads from your own inventory, any ad network supported or a combination of the two.Start by selecting Mopub or Google DFP as the chosen advertising platform.Then add the ad positions unit IDs to the appropriate fields for iOS and Android and hit save settings. If your plan or license includes the advertising functionality, the ads will start working on your app.

    Add banners to your app

    Admob ad networkOut of the box you can also easily add Google Admob banners and interstitial ads to your app (more information on Admob here).Start by selecting Admob as the chosen advertising platform.Simply add the ad positions unit IDs to the appropriate fields for iOS and Android and hit save. If your plan includes the advertising functionality, the ads will start working on your app.HTML ads within the content screensAny Vendrux customer, whether you’ve purchased a plan with the advertising package included or not, can add any HTML or Javascript code within the article/page screens. This works well for Google Adsense or your own image banners.To do so use the Advertising tab screen in the plugin Settings, scroll to the bottom of the screen to the section calledEmbed HTML ads within the content” and choose a suitable position where to insert your code.

    Adding your adsense code to your Vendrux app

    Custom Ad SDK integrationsOur developers can add any sort of third party ad network that provides an SDK, both for banners and interstitials, in any position within the app.Any custom development to integrate these is charged at our consulting rates and we provide a do-not exceed quote for any request. To get a quote, contact us at support@vendrux.com.

  • Adding custom CSS | vendrux

    We can add custom CSS to apps by performing a check to the user-agent.

    If the “canvas” string is included in the user-agent, it means that the content is being displayed inside the app.

    Below you can find a code snippet that will save the user agent and then check if the “canvas” string is present, if so it will add custom CSS to the HTML head.

    // Check if the user agent contains the canvas string
    if (isApp) {

    // Outputs the custom CSS in case canvas is present in the user-agent
    document.head.innerHTML += ”;

    }

  • Adding a new Admin to your developer.apple.com account

    Adding a new Admin to your developer.apple.com account

    To access your account, a new admin user will need to be invited.

    To invite team members

    1. Sign in to developer.apple.com/account, and click People.
    2. Click Invite People.
    3. Enter the email address of the person you want to invite as an Admin in the top section
    4. Click Invite.
  • Account deletion requirement from Apple

    Account deletion requirement from Apple

    On October 6th of 2021, Apple announced that it will now require apps that allow users to create accounts, to also offer a way for them to request the deletion of their accounts.

    You can find the specific guideline by clicking here.

    Fortunately, this is not as complicated as Apple makes it look. In order to comply with this new guideline all, you need to do is include a link in your app, which should take the user to a page that provides more details on how he can delete his account.

    An automated feature where the user can simply click a button to delete his account sounds great and will certainly make your app compliant with this new guideline, if you are a WordPress user you can find several plugins that will provide you with such functionality, here are some examples:

    Not a fan of using plugins? You can also create your own account deletion feature, you can find a nice guide for that by clicking here.

    What happens if you are not using WordPress or if you just don’t want to spend the time developing a feature like this? There are easier alternatives. You can create a simple page that displays a form where the user can request his account to be deleted and this will make your app compliant, just make sure to include a nice explanation of how the deletion process works.

    Remember to make sure that your link is visible and that the user experience on your app is optimal, this will ensure a quick approval of your app.