Have a Look at
To address the challenges of file downloads on both Android and iOS platforms, we have implemented enhanced file download support. This enhancement ensures seamless handling of various file types and URL formats, such as blob URLs, while also considering device-specific storage behaviours such as Diverse File Type Support, Blob URL Handling, Device-Specific Storage Management and naming convention, Custom Post-Download Actions.
With these enhancements, our users now benefit from a more reliable, versatile, and user-friendly file download experience, no matter the file type, download source, or platform they are using.
In accordance with Google's recent mandate requiring all new applications to target SDK 34, we have successfully migrated our apps to comply with this requirement. This update ensures that our applications align with the latest security protocols and behavioral changes introduced by Android, enhancing both security and performance for end users.
The secondary footer navigation is an essential component in improving user experience, particularly by offering users easy access to supplementary features and content. This secondary menu is typically located at the bottom of the screen, just above the primary bottom navigation bar (if enabled). By providing additional links or actions, it serves as a quick-access tool, helping users explore more without navigating away from the main interface.
When the number of links exceeds three, the secondary footer transitions into an expanded view. This layout not only allows for better organization but also enhances clarity by incorporating icons alongside the text, making it easier for users to quickly identify and access desired options. This thoughtful design ensures that even with numerous menu items, the navigation remains intuitive, user-friendly, and visually appealing.
Incorporating a well-designed secondary footer menu can significantly boost the overall usability of an app, ensuring that users can efficiently discover and utilize the full range of its features.
Added support for Offer Cards, a versatile UI component designed to present special promotions, deals, or important information to users. This feature enhances user engagement by offering a visually appealing and efficient way to highlight key offers, ultimately driving conversions and improving the overall user experience.
Support for material icons has now been integrated into the bottom navigation, offering users the ability to fully customize their navigation bars with a wider range of icons. This update brings a richer selection of icons to choose from, enabling more personalized and visually appealing designs. With material icons, users can enhance both the aesthetic and functional aspects of their navigation experience, giving developers more flexibility to create tailored user interfaces that better reflect their app's style and purpose. This enhancement ensures a more cohesive and customizable design experience overall.
Seamlessly integrate our AI-powered chatbot into your app. With customizable options, you can tailor the chatbot’s icon, position, and displayed pages to match your app’s design. Upon signing up for Orufy Connect, your users will gain access to instant support, allowing them to interact with both the AI bot and your agents for any assistance or queries they may have.
Introducing the Notification View: Now, your valued users have the ability to effortlessly access and review past notifications directly within the app. This feature ensures that no important updates or enticing offers are missed, fostering a seamless experience. With a dedicated section for notification history, users can conveniently explore a comprehensive list of previously received notifications. This integration offers distinct advantages, encouraging users to engage with the app regularly to stay informed and updated.
The Floating Action Button (FAB) is recognized for its ability to offer quick access to primary actions within an application.
Primary Action Trigger: The FAB is usually used to trigger the primary action in an app, such as composing a new message in a messaging app, adding a new item in a to-do list app, or creating a new post in a social media app.
Customisation: Can customise the appearance of the FAB to fit the app's design language and branding. This includes changing its color, shape, position and icon.
App Shortcuts feature enhances user accessibility by providing quick access links that can be customized to directly open specific functionalities within an application. This functionality is initiated through a long press of the application icon, triggering a menu of predefined shortcuts tailored to the user's needs.
The feature represents a user-centric design approach aimed at enhancing usability and efficiency, while also offering the opportunity to create more intuitive and customisable experiences for their users.
App Shortcuts feature enhances user accessibility by providing quick access links that can be customized to directly open specific functionalities within an application. This functionality is initiated through a long press of the application icon, triggering a menu of predefined shortcuts tailored to the user's needs.
The feature represents a user-centric design approach aimed at enhancing usability and efficiency, while also offering the opportunity to create more intuitive and customisable experiences for their users.
Native contacts support in our Android application marks a significant enhancement in user experience and functionality. With this latest feature, you can seamlessly access and manage the device's contacts directly within the app, streamlining communication and interaction.
Advanced setting for AdMob, users would have the capability to customize the type of ads displayed through a user-friendly interface (UI).
The UI interface would offer a range of customization options, allowing publishers to specify ad formats, such as banner ads, interstitials, or rewarded ads. Within each format, publishers could further refine settings related to placement, delay and pages customization.
The Floating Action Button (FAB) is a key UI element in Android app design, recognized for its ability to offer quick access to primary actions within an application.
No internet feature is now live for iOS.
Now you can customise your "No Internet" screen using your own images, text and buttons and give a intuitive experience to user on connectivity changes.
Onboarding flow is now available on iOS also.
What is the Onboarding Feature?
The Onboarding Feature is designed to guide you through the key functionalities of our app right from the start. Whether you're a new user or revisiting the app after an update, the onboarding process ensures you get acquainted with everything our app has to offer.
Get ready to experience a new level of visual appeal when launching your app on your Android device! We're excited to introduce a stunning enhancement – the Full-Screen Image Splash feature.
What is the Full-Screen Image Splash Feature?
Key Features:
We are excited to introduce a visual upgrade to your experience – System Navigation Bar Colour Support is now accessible on your app for Android devices.
Enjoy a polished and harmonious look as your app effortlessly blends with your Android device's overall color scheme. Just set the colour at the time of app build to adjust is to your website's theme.
We're thrilled to bring you a feature that takes your experience to the next level – Full Screen Support is now available on both iOS and Android! Whether you're on an iPhone or an Android device, get ready to immerse yourself in a seamless and expansive visual experience with your app hiding the unwanted status bar and system navigations.
Key Benefits of Full Screen Support:
We're thrilled to announce a stylish upgrade to your Android experience – introducing Round Icon Support! Your App is now adorned with sleek, circular icons, adding a touch of modern elegance to your device. If the theme on your device is using round icons now your app also supports that functionality by fully capturing the area with the desired icon.
We're thrilled to announce a new feature that enhances your experience with your app - the ability to seamlessly download Blob files on iOS devices! Now, you can effortlessly download and access binary files such as images, audio, or documents directly within the app.
In the ever-evolving landscape of mobile development, iOS continues to be a frontrunner, offering a robust platform for creating powerful and user-friendly applications. One essential feature that developers often need to implement is the ability to download Blob files seamlessly within their iOS applications. Blob files, or Binary Large Objects, typically store binary data such as images, audio, or documents.
Exciting news for our Android community! We're thrilled to introduce a game-changing feature that ensures your experience remains seamless even in challenging connectivity situations – the No Internet Feature
Now you can customise your "No Internet" screen using your own images, text and buttons and give a intuitive experience to user on connectivity changes.
Easily navigate between online and offline modes as the app smartly switches to the No Internet Page when it detects a lack of internet connectivity.
We are delighted to share a fantastic update for our Android users – the Onboarding Feature is now fully supported on your app! This means that starting your journey with our app is now more intuitive, informative, and user-friendly than ever before. You can customise the pages, action buttons and many more details to on board the user to your app.
What is the Onboarding Feature?
The Onboarding Feature is designed to guide you through the key functionalities of our app right from the start. Whether you're a new user or revisiting the app after an update, the onboarding process ensures you get acquainted with everything our app has to offer.
Key Highlights to design to onboarding screen:
Earlier this month we had launched support for Custom Javascript and User Agent support for Android now the feature comes for iOS also.
We're delighted to introduce two powerful features that will take your browsing experience to the next level – UserAgent and Javascript Support. These enhancements are designed to provide you with more control and versatility while using your app.
We're excited to introduce a groundbreaking feature to our website to app conversion services – User Agent Support! Now, you have the power to completely replace or append specific User Agents, allowing you to create a truly customized experience for your Android app users.
Key Features: User Agent Customization: Tailor your app's behavior based on the user's device. Replace or append specific User Agents to optimize the experience for different devices or browsers.
Dynamic Adaptation: Seamlessly adapt your app to different platforms by modifying the User Agent on the fly. Ensure a consistent and optimized user experience across a variety of devices.
Enhanced Security: Strengthen security measures by customizing User Agents. Implement specific protocols for enhanced device compatibility and security.
How to Use User Agent Support:
Access App customization: go to website override section
Define User Agent Rules: Specify whether you want to replace or append User Agents. Enter the custom User Agents you want to apply.
Save and Apply: Save your settings, and the customized User Agents will be applied to your Android app. See the changes in action as your app adapts to different devices.
Why User Agent Support? Ensure a seamless experience for your users on various devices! Whether you're optimizing for specific browsers or accommodating different platforms, User Agent Support gives you the flexibility to tailor your app's performance.
Upgrade Your App Today! Ready to take control of your app's User Agent? Upgrade to the latest version of webtonative services and unlock the full potential of User Agent Support. Deliver a personalized experience and make your app stand out in the diverse digital landscape.
We're thrilled to announce a powerful enhancement – introducing the Custom JavaScript feature for Android apps! Now, you have the ability to run personalized JavaScript code exclusively within your Android app.
Key Highlights:
App-Specific Customization: Take control of your Android app's behavior with tailored JavaScript code. Run functions, manipulate the app's interface, and craft a unique user experience that goes beyond your website.
Exclusive Functionality: Need app-specific features? Now you can! Whether it's modifying UI elements, triggering specific actions, or implementing special functions, the power is in your hands.
Real-Time Execution: See your custom JavaScript code in action instantly. Test and refine your code within the app to ensure it meets your exact requirements.
How to Implement Custom JavaScript: Access the Customization Panel: check website override section.
Insert Your Code: Paste your JavaScript snippet into the designated area. Watch as your code comes to life within the Android app.
Save and Deploy: Once you're satisfied with your customization, save your changes and deploy the updated app. Your custom JavaScript will now run seamlessly within the app environment.
Why Choose Custom JavaScript? Tailor your app experience like never before! Whether you're a developer seeking specific functionalities or a business owner with unique requirements, our Custom JavaScript feature is your gateway to a truly customized app.
Upgrade and Personalize Your App Today! Ready to transform your Android app experience? Upgrade to the latest version of our website to app conversion services and unlock the full potential of Custom JavaScript. Elevate user engagement, introduce exclusive features, and make your app a standout in the app stores.
Closing apps from any page is not possible as we've exposed a new function which can be called from the website.
This will enhance the user experience as websites can achieve this seamless behaviour of user transition by closing the app when required rather than relaying on the device to close the app.
Release your apps on Android enabled Smart Tv's
Android offers a rich user experience that's optimized for apps running on large screen devices, such as high-definition televisions. Apps on TV offer new opportunities to delight your users from the comfort of their couch.
Customised solution to handle audio and video playback within your application. Here's a feature description for a custom media player on Android:
Media Playback Controls: The custom media player should provide essential playback controls such as play, pause, stop, fast forward, rewind, and skip to the next or previous track.
Audio Focus Management: Handle audio focus to ensure seamless integration with the Android audio ecosystem, managing interruptions from other apps or system sounds.
3.Background Playback: Enable the media player to continue playback even when the app is in the background, providing a seamless user experience.
Media Information Display: Show relevant media information such as title, artist, album, and album art during playback.
Integration with Notifications: Display playback controls and media information in the Android notification bar for easy access and control.
With each release of Android, they introduce new features as well as behaviour changes aimed at making Android more helpful, more secure, and more performant. In many cases app will work exactly as expected out-of-the-box, while in other cases it might be need to update your app to adapt to the platform changes.
We have also released support for the API Level 33 to ensure seamless experience while creating apps and uploading it on store and also keeping it secure with the latest version on Android.
"In-app update support" refers to the capability of an Android app to prompt users to update to a newer version of the app directly from within the app itself. This feature is aimed at providing a smoother and more user-friendly update experience, ensuring that users have access to the latest features, bug fixes, and security enhancements without having to leave the app to visit the Google Play Store.
Here are the key features and benefits of in-app update support in Android:
Seamless Updates: With in-app update support, users can be notified of available updates while using the app. They can then initiate the update process from within the app, without the need to navigate to the Play Store separately.
User Convenience: In-app updates offer a more streamlined and user-centric approach to updating an app. Users can choose to update immediately or continue using the current version, providing them with flexibility.
User Engagement: By prompting users to update and highlighting the new features and improvements, in-app updates can encourage users to engage more actively with the app.
Bug Fixes and Security: In-app updates allow developers to swiftly push critical bug fixes and security patches to users, ensuring that their app experiences are smooth and secure.
Incremental Rollouts: Developers can use in-app updates to roll out new versions of their app gradually, ensuring that any unexpected issues can be addressed before the update is made available to all users.
Feature Adoption: Developers can use in-app updates to introduce new features and encourage users to adopt them. The updates can showcase the benefits of the new features and provide guidance on how to use them effectively.
App Compatibility: In-app update support ensures that users are encouraged to update to versions that are compatible with their devices and the Android version they are using.
Less Churn: By making it easier for users to stay updated, the app can experience reduced churn rate, as users are more likely to continue using the app with the latest enhancements.
Consistent User Experience: In-app updates maintain a consistent user experience by keeping users within the app environment, rather than redirecting them to external app stores.
Control for Developers: Developers can control the frequency and timing of update prompts, ensuring that users are not overwhelmed with update notifications.
Overall, in-app update support enhances user experience, engagement, and security by making the update process more convenient and user-friendly within the app itself.
It is required that the latest version is uploaded on the PlayStore and approved for the feature to work.
Notifying the user's website that app was moved into foreground again from background.
Implementing an "app resume" callback function in an Android app can provide several advantages for enhancing user experience and managing app behaviour when the app returns to the foreground from the background.
Advantages of using the function can be :-
And many more depending on the use cases of the app.
Clearing the WebView cache refers to removing temporary files and data that have been stored by the WebView component in an Android application.
The WebView cache stores various types of data to improve performance and provide offline access to previously loaded web content. However, there are times when you might want to clear this cache, such as:
Privacy Concerns: If your application deals with sensitive user data, you might want to clear the WebView cache to prevent any data from being stored locally on the device.
Stale Content: Clearing the cache can ensure that users see the most up-to-date version of web content, as cached data might become outdated.
Freeing Up Storage: The WebView cache can consume storage space on the device over time. Clearing it can free up space.
Debugging and Testing: When developing or testing an app, you might want to clear the cache to ensure you're seeing the latest changes you've made to the web content.
Fixing Issues: If users are experiencing problems with the WebView displaying content correctly, clearing the cache can sometimes resolve such issues.
Clearing the WebView cache involves deleting files that store images, JavaScript files, HTML files, stylesheets, and other resources that are part of the web content displayed in the WebView. It can also involve clearing cookies and other data that might be stored by websites.
This gives you more control of the data being shown to the users in app.
Disabling the screenshot feature on an Android device can have both benefits and drawbacks, depending on the context and the specific reasons for doing so. Here are some potential benefits of disabling the screenshot feature on an Android device:
Security and Privacy:
Content Protection:
Preventing Spoilers:
Educational and Professional Settings:
Parental Control:
Compliance with Regulations:
However, there are also drawbacks to disabling the screenshot feature:
Usability and Convenience:
Communication Limitations:
Compatibility Issues:
Technical Complexity:
User Frustration:
In conclusion, disabling the screenshot feature on an Android device can provide benefits in terms of security, privacy, and content protection. However, it's essential to carefully consider the context and potential drawbacks before making this decision. Usage of this feature depends on the type of app you are creating and the level of security required.
Using Google Ads can offer several benefits for businesses and individuals looking to promote their products, services, or content this was present in our system earlier also, now we've launched support to have Google Publisher Tag on your website also and display ads.
Google Publisher Tag (GPT) is an ad serving solution provided by Google that helps publishers manage and deliver ads on their websites and apps. GPT is designed to simplify the process of ad management and improve the efficiency of ad delivery. Here are some benefits of using Google Publisher Tag:
Centralized Ad Management: GPT provides a centralized platform for managing your ad inventory. It allows you to control and optimize the delivery of ads across your digital properties from a single interface.
Easy Integration: GPT offers straightforward integration with your website or app. Publishers can implement GPT code snippets on their pages, enabling them to serve ads without extensive coding work.
Responsive Ad Delivery: GPT supports responsive ad units, which means that ads can automatically adjust to different screen sizes and devices. This is crucial for maintaining a seamless user experience across various platforms.
Flexible Ad Formats: GPT supports various ad formats, including display ads, video ads, native ads, and more. This flexibility allows you to choose the most appropriate ad formats for your content and audience.
Advanced Targeting: GPT provides advanced targeting options, allowing you to serve ads to specific segments of your audience based on factors such as demographics, user behaviour, location, and interests.
Ad Rotation and Frequency Control: With GPT, you can control how often ads are shown to users and implement ad rotation strategies to prevent ad fatigue.
A/B Testing: GPT allows you to conduct A/B testing with different ad creatives, sizes, and placements. This helps you identify which ad configurations perform best and optimize your revenue.
Real-time Reporting: GPT offers real-time reporting and analytics. Publishers can monitor ad performance, view metrics like impressions and clicks, and make data-driven decisions to improve ad revenue.
Monetization Options: GPT integrates with Google Ad Exchange, allowing publishers to access a broader pool of advertisers and potentially increase ad revenue.
Ad Quality and Safety: GPT includes features to help ensure ad quality and safety. You can block specific ad categories or advertisers that may not align with your content or brand values.
Ad Delivery Optimization: GPT automatically optimizes ad delivery based on factors such as user engagement, ad performance, and revenue potential.
Streamlined Ad Tagging: GPT provides an organised tagging system that makes it easier to manage different ad campaigns, creatives, and targeting options.
Google's Expertise: Since GPT is developed by Google, you can benefit from Google's expertise in the ad industry, including continuous updates and improvements to the platform.
We've launched support to show Basic Authentication Modal in Android if the website has it implemented.
Basic Authentication is a simple method of user authentication used in HTTP-based communication, including in Android apps. It involves sending a username and password combination from the client (your Android app) to the server as part of the request headers. This allows the server to verify the user's identity and grant access to protected resources or perform specific actions.
Here's how Basic Authentication works:
Client Initiates Request: When a client (such as your Android app) wants to access a protected resource on a server, it includes an "Authorization" header in the HTTP request.
Authorization Header: The "Authorization" header contains the word "Basic" followed by a space and a base64-encoded string of the username and password concatenated with a colon (username:password).
Base64 Encoding: Base64 encoding is used to convert the username and password into a format that can be safely transmitted as part of an HTTP header. While this encoding provides a minimal level of security, it is not considered secure for transmitting sensitive information over unencrypted channels.
Server Authentication: The server receives the request and extracts the username and password from the "Authorization" header. It then compares these credentials with its database or authentication system to validate the user's identity.
Access Control: If the provided credentials match a valid user account, the server grants access to the requested resource or performs the requested action. If the credentials are incorrect or missing, the server returns an HTTP response indicating unauthorized access (HTTP 401 Unauthorized).
We are thrilled to announce the launch of our latest service, Advance Page Loader, designed to revolutionize your website's user experience. With Advance Page Loader, you can seamlessly transition from one page to another while captivating your users with visually stunning loading animations. Our service offers three distinct types of loaders, each tailored to meet your specific needs:
Top Navigation Loader: This loader emulates the familiar behavior seen in web browsers when users navigate betweeerience, ensuring your visitors stay engaged throughout their journey on your website.
Circular Loader: The Circular Loader adds a touch of elegance to your loading process with its native circular design. What sets it apart is its high level of customization, allowing you to match the loader's color scheme to your website's branding. This personalized touch ensures a consistent and visually appealing experience for your users.
Animation Loader: For those seeking more creativity and uniqueness, our Animation Loader offers a plethora of options. Choose from a collection of professionally designed templates or upload your own animation to truly captivate your audience. This feature empowers you to leave a lasting impression and showcase your brand's personality.
Why Choose Advance Page Loader?
Improved User Experience: Say goodbye to boring loading screens and keep your visitors engaged with visually appealing loaders. Seamless Transitions: Ensure smooth navigation between pages, reducing any potential frustration or confusion. Customization Options: Tailor the loading experience to match your brand's aesthetics and create a cohesive visual identity. Boost Conversion Rates: By providing a pleasant and engaging user experience, you can increase user retention and conversions. Upgrade your website today and take advantage of Advance Page Loader's cutting-edge features. Elevate your user experience and leave a lasting impression on your visitors. Get started now and watch as your website becomes more captivating than ever before.
We're thrilled to introduce our latest feature: Advanced Biometric Authentication! This cutting-edge technology takes your app's security to the next level. Here's everything you need to know:
1. Enhanced Security with Biometrics: Say goodbye to traditional passwords and hello to a more secure and convenient way of logging in. Our Advanced Biometric Authentication feature leverages the power of your device's biometric capabilities, such as fingerprint or face recognition, to authenticate your access.
2. Easy Setup: Enabling Advanced Biometric Authentication is a breeze. Follow these simple steps to get started:
3. Seamless User Experience: Once enabled, using Advanced Biometric Authentication is effortless. Just call the designated JavaScript function to open the biometric prompt. After successfully authenticating with your biometric information, the app will generate a unique token associated with your identity.
4. Hassle-Free Logins: The next time you open the app, it will automatically retrieve the saved token, granting you seamless access without the need for passwords. Say goodbye to remembering complex login credentials and enjoy a smoother login experience.
Experience the future of secure and convenient app access with Advanced Biometric Authentication. Update your app today to take advantage of this incredible feature!