I have Quickbooks Pro. My customer is planning to purchase Enterprise. I have code that uses the SDK to add invoices. Can I continue to develop/test with Pro and then deploy to an Enterprise user. Will I need to upgrade my Pro edition to Enterprise.
The SDK for QuickBooks is the same for Pro, Premier, and Enterprise, however there may be features that are not available in the Pro version that are available in the higher tier products. For example, Pro does not have Inventory Assemblies.
You can query for some functionality in the file that you are connected to by using the IPreferencesQuery, as it's also possible that a feature is available, but not enabled (i.e. Pro supports regular Inventory items, but the user may not have the feature turned on).
You may also want to check for error 1030 when performing requests as this typically indicates that the request is not supported in the year/edition of QuickBooks that you are connected to.
Related
I've been in googling to find out my solution for our business model since last 3 days but i'm still not finalised, Let me explain we're selling solution our product which include server, web, mobile apps(iOS and Android), we're in process to release different versions of our product Some of our clients don't to want upgrade, lets say we released version 3.0, some clients upgraded but some don't want they want to stick to version 2.0, but on both mobile apps stores apps are updated to 3.0 and if someone deleted their old apps from their device then they only have option to app 3.0.
As you know we can dealt with Android apps as we can generate .apk file which can download to every device, so to dealt with above problem we send them older version of apps downloadable link (lets say we use diawi), so they can use android app 2.0 with server 2.0
But when we come to iOS we've three options
Developer Account (Appstore or restricted to 100 devices)
Enterprise Account (can go more than 100 devices but only for inhouse, not for clients)
Apple Business Manager (B2B solution), it fit into our requirement but how to download older version of apps ? is there any versioning control on their platform as I've no idea about this.
Forgive me if I explained little much but I'm still looking for solution to which will fit into our requirement.
Looking for suggestion and help.
Thanks
I have developed a platform that will provide an Information Security service to Enterprise customers. The front-end is a Xamarin Forms application. A company signs up for the service and their Information Security team members install the app on their mobile devices.
I believe this use is not covered by the Apple Enterprise Developer program. The apps are not stand-alone app-store type apps. I cannot install by physically connecting the user’s iphone to my dev machine.
Is there a way to do this other than Test Flight? I am using Visual Studio 2019 from a Windows 10 PC (with a Mac on the same network, of course).
Have you looked at Visual Studio App Center? Not sure if it will fit your exact deployment needs but it may be something to look at if you haven't. I've just started using it and have had some success... but also some headaches too. Android distribution is a breeze but IOS in any shape form or fashion makes it difficult outside of their app store in my opinion.
I have develop iPad App in which i need to use Basic & Pro Version(Full Version).The actual scenario is to end-user download basic version from app store first,if end-user wants to use more features of it then click on purchase Pro version button so it directly redirect to the Pro version after in-App Purchase process sucessfull payment.i have attach screenshot of Pro-version features.
You can't have an in-app purchase from a basic version direct the user to a pro version. The app store doesn't allow that.
You need to have the pro features built into, but locked, in the basic version. When the user makes the in-app purchase within the basic version you set a flag that unlocks the pro features.
The pro version would be the same app, with a different bundle ID, and with the pro features visible and unlocked.
I'm accessing a QuickBooks file from code using this call
win32com.client.Dispatch("QBXMLRP2.RequestProcessor")
I plan to install more than one version of QuickBooks on my computer. Is there a way to specify which version of QuickBooks is being used to open the session? I want to address particular versions of QuickBooks so that my program is in compliance with the restriction that only one QB file can be opened at a time by an SDK application. (For example, I might begin a session with company1.qbw with QuickBooks Pro, and another session with company2.qbw with QuickBooks Premier).
Only one QuickBooks file can be opened by the SDK on one machine at one time. Installing multiple versions of QuickBooks doesn't change this. If you have a file open in QuickBooks Pro and you want to open an Enterprise file, you must first close Pro. The only way to open multiple QuickBooks files at the same time with the SDK is to use multiple computers.
Side note: multiple versions of QuickBooks can be run on the same machine and the SDK will work; but don't try installing the Canadian or UK versions, or Reckon (Australia and Singapore) on a machine with the US version installed: that will screw up the SDK.
We need to develop an application that will allow users to communicate through an encrypted channel (ZRTP support will be great). This application should run on Android or Windows mobile. Is there any SDK with voice encryption built-in support? In there is no such SDK for mobile platforms then may be one exists for desktop Windows?
If you're looking to quickly get up and running on multiple platforms, then I would highly recommend the packages from the folks at 'antisip' (www.antisip.com).
They might not have support for ZRTP, but I know they support at least SRTP (which is an encryption protocol for RTP), and are pretty current, both in terms of SIP protocol support and platforms implemented.
The last company I worked at has successfully implemented VOIP clients on windows, mac, linux, Playstation 3, Android and iPhone with this technology.
Their licensing terms are also very reasonable (distinct all you can eat 'site licenses' per platform, yearly support contracts).