User Tools

Site Tools


map_suite_license_guide

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
map_suite_license_guide [2017/03/24 19:00]
bradrollins [ThinkGeo.MapSuite for Mobile (Android, iOS)]
map_suite_license_guide [2020/04/17 14:20] (current)
admin [Install/Uninstall the Licenses using Product Center]
Line 14: Line 14:
  
  
-===== Map Suite Desktop (WinForms, Wpf) =====+===== Map Suite for Desktop (WinForms, Wpf) =====
  
 > **How to create a license?** > **How to create a license?**
Line 58: Line 58:
  
  
-=====ThinkGeo.MapSuite ​for Mobile (Android, iOS)=====+=====Map Suite for Mobile (Android, iOS)=====
 > **How to create a license?** > **How to create a license?**
 A Dev license is not needed for Android and iOS, only a runtime license. The runtime license is created on product center and will be added to a project. Please refer to [[http://​wiki.thinkgeo.com/​wiki/​map_suite_mobile_for_android_quick_start_guide|Map Suite Quick Start Guide For Android]] and [[http://​wiki.thinkgeo.com/​wiki/​map_suite_mobile_for_iOS_quick_start_guide|Map Suite Quick Start Guide For iOS]] for information on know how to create a runtime license for an application. A Dev license is not needed for Android and iOS, only a runtime license. The runtime license is created on product center and will be added to a project. Please refer to [[http://​wiki.thinkgeo.com/​wiki/​map_suite_mobile_for_android_quick_start_guide|Map Suite Quick Start Guide For Android]] and [[http://​wiki.thinkgeo.com/​wiki/​map_suite_mobile_for_iOS_quick_start_guide|Map Suite Quick Start Guide For iOS]] for information on know how to create a runtime license for an application.
Line 76: Line 76:
 |FALSE ​     |                  |Show the map| |FALSE ​     |                  |Show the map|
  
-=====ThinkGeo.MapSuite ​for Web (WebForms, Mvc, WebApi)=====+=====Map Suite for Web (WebForms, Mvc, WebApi)=====
  
-Map Suite provides 2 kinds of license ​for Web. The one is development ​license ​and the other one is deployment ​license.  +Map Suite provides 2 kinds of licenses ​for Webdevelopment and deployment.  
-> **How to create ​it?** +> **How to create ​a license?** 
-Please refer to the following urls to know how to create the kinds of license ​for an application.+Please refer to the following urls to know how to create the two kinds of licenses ​for an application:
  
 **Development license:** [[http://​wiki.thinkgeo.com/​wiki/​map_suite_developer_license_guide|MapSuite Developer License Guide]] **Development license:** [[http://​wiki.thinkgeo.com/​wiki/​map_suite_developer_license_guide|MapSuite Developer License Guide]]
Line 90: Line 90:
 **Dev Time** **Dev Time**
 ^**Dev License** ​             ^**Runtime License** ​        ​^**Result**^ ^**Dev License** ​             ^**Runtime License** ​        ​^**Result**^
-|Not exist incorrect ​ |Not exist incorrect ​ |1, Throw InvalidOperationException:​ “If you are a map develper, you need to activate it through product center or contact sales@thinkgeo.comIf you are a tester or doing some map-unrelated programming,​ please contact your map developer to get a runtime license to avoid this exception. ​ " ​ \\ 2, try to launch product center, passing the paramter ​such as No license/​first time user.     \\   aPre-select the exact product the user is using\\   b, open that login window ​so make it ready to go for the user to log in|  +|Non-existent ​Incorrect ​ |Non-existent ​Incorrect ​ |1, Throw InvalidOperationException:​ “If you are a map developer, you need to activate it through product center or contact sales@thinkgeo.comIf you are a tester or doing some map-unrelated programming,​ please contact your map developer to get a runtime license to avoid this exception." ​ \\ 2. Try to launch product center, passing the parameter ​such as No license/​first time user.     \\   aPre-select the exact product the user is using\\   b. Open that login window ​to make it ready to go for the user to log in|  
-|Not exist incorrect ​ |correct ​ |Show blank white map with watermark: "Not Licensed for Map Development" ​  |+|Non-existent ​Incorrect ​ |Correct ​ ​|Show ​blank white map with watermark: "Not Licensed for Map Development." ​  |
  
 If Dev License is correct, check the following. If Dev License is correct, check the following.
 ^**Watermark** ​ ^**Expiration** ​ ^**Result** ​ ^ ^**Watermark** ​ ^**Expiration** ​ ^**Result** ​ ^
-|True           |Not Expired ​    |Show the map with watermark: "xx Days Left", the text is from the license file. | +|True           |Not Expired ​    |Show the map with watermark: "xx Days Left". The text is from the license file. | 
-| :::           ​|Expired ​        ​|Throw InvalidOperationException:​ “The {Production Name} has expired. Please contact sales@thinkgeo.com.” ​the text is from the license file. |+| :::           ​|Expired ​        ​|Throw InvalidOperationException:​ “The {Production Name} has expired. Please contact sales@thinkgeo.com.” ​The text is from the license file. |
 |False ​         |Not Expired ​    |Show the map| |False ​         |Not Expired ​    |Show the map|
-| :::           ​|Expired ​        ​|Throw InvalidOperationException:​ “The {Production Name} has expired. Please contact sales@thinkgeo.com.” ​the text is from the license file.| ​+| :::           ​|Expired ​        ​|Throw InvalidOperationException:​ “The {Production Name} has expired. Please contact sales@thinkgeo.com.” ​The text is from the license file.| ​
  
  
 **Runtime ** **Runtime **
 ^**Runtime License** ​      ​^**Dev license** ​     ^**Result**^ ^**Runtime License** ​      ​^**Dev license** ​     ^**Result**^
-|Not exist incorrect ​  |Not exist incorrect|Show blank white map with watermark: "Not Licensed for Run Time"​. ​ |+|Non-existent ​Incorrect ​  |Non-existent ​Incorrect| Show blank white map with watermark: "Not Licensed for Run Time"​. ​ |
 | :::                      |Correct ​             |1. Watermark: show the map with watermark: ""​xx Days Left""​ if not expired, otherwise show blank white map with: "The {Production Name} has expired. Please contact sales@thinkgeo.com."​ \\ 2. No watermark: show blank map with ""​Not Licensed for Run time". |  | :::                      |Correct ​             |1. Watermark: show the map with watermark: ""​xx Days Left""​ if not expired, otherwise show blank white map with: "The {Production Name} has expired. Please contact sales@thinkgeo.com."​ \\ 2. No watermark: show blank map with ""​Not Licensed for Run time". | 
-|Correct ​                ​| ​                    |Show Map|+|Correct ​                ​| ​                    |Show Map.|
  
  
 =====Software Assurance Plan for Map Suite===== =====Software Assurance Plan for Map Suite=====
-**"​Software Assurance"​ just takes "​Purchased Product"​ into account. ​ Same bevihavor ​for Dev & Runtime**+**"​Software Assurance"​ just takes "​Purchased Product"​ into account. ​ Same behavior ​for Dev & Runtime**
 ^Assembly Build Date   ​^Result^ ^Assembly Build Date   ​^Result^
-|Not exist incorrect ​|Throw InvalidOperationException:​ "The assembly of {Production Name} is invalid, please download official assemblies from ThinkGeo'​s NuGet, or contact sales@thinkgeo.com."​| +|Non-existent ​Incorrect ​|Throw InvalidOperationException:​ "The assembly of {Production Name} is invalid, please download official assemblies from ThinkGeo'​s NuGet, or contact sales@thinkgeo.com."​| 
-|Expired (Compared with "​Assurance Expired Date" )|Throw InvalidOperationException:"​Your Software Assurance Plan for {Production Name} has expired, ​ please contact sales@thinkgeo.com to  renew or use the version that was built prior to [Expired Date]." ​ in Dev time and show watermark with exception message in Runtime.|+|Expired (Compared with "​Assurance Expired Date" )|Throw InvalidOperationException:"​Your Software Assurance Plan for {Production Name} has expired, ​ please contact sales@thinkgeo.com to  renew or use the version that was built prior to [Expired Date]" ​ in Dev time and show watermark with the exception message in Runtime.|
  
 ^Software Assurance ​ ^Result^ ^Software Assurance ​ ^Result^
-|Not found in server |Throw InvalidOperationException:​ "Your Software Assurance Plan for {Production Name} has expired, please contact sales@thinkgeo.com"​ in Dev time and show watermark with exception message in Runtime.|+|Not found in server |Throw InvalidOperationException:​ "Your Software Assurance Plan for {Production Name} has expired, please contact sales@thinkgeo.com"​ in Dev time and show watermark with the exception message in Runtime.| 
 + 
 +=====Install/​Uninstall the Licenses using Product Center===== 
 +You can install/​uninstall the licenses mentioned above using the GUI tool ThinkGeo.ProductCenter.exe. ​ Also a CLI version (ThinkGeo.ProductCenter.com) is provided along in the folder with all the features as well. Here below is the list of  arguments it supports: 
 + 
 + 
 +Show a list with product name and id. 
 +/​getproductids 
 + 
 +Start evaluation for a product. 
 +/​startevaluation /​username:​[name] /​password:​[password] /​productid:​[id] 
 +  [name] ​     Specifies user name. 
 +  [password] ​ Specifies user password. 
 +  [id]        Specifies product id. 
 + 
 +Extend evaluation for a product(must contact ThinkGeo for approval first). 
 +/​extendevaluation /​username:​[name] /​password:​[password] /​productid:​[id] 
 +  [name] ​     Specifies user name. 
 +  [password] ​ Specifies user password. 
 +  [id]        Specifies product id. 
 + 
 +Activate a product. 
 +/activate /​username:​[name] /​password:​[password] /​productid:​[id] 
 +  [name] ​     Specifies user name. 
 +  [password] ​ Specifies user password. 
 +  [id]        Specifies product id. 
 + 
 +Deactivate a product. 
 +/deactivate /​username:​[name] /​password:​[password] /​productid:​[id] 
 +  [name] ​     Specifies user name. 
 +  [password] ​ Specifies user password. 
 +  [id]        Specifies product id. 
 + 
 +Generate runtime license for desktop and mobile applicateions. 
 +/​generateruntimelicense /​username:​[name] /​password:​[password] /​productid:​[id] /​applicationname:​[application name] /​outputpath:​[output path] 
 +  [name] ​             Specifies user name. 
 +  [password] ​         Specifies user password. 
 +  [id]                Specifies product id. 
 +  [application name]  Specifies application name. 
 +  [output path]       ​Specifies output path for license file. 
 + 
 +Activate production deployment license on the current computer. 
 +/​activateproductiondeploymentlicense /​username:​[name] /​password:​[password] 
 +  [name] ​             Specifies user name. 
 +  [password] ​         Specifies user password. 
 + 
 +Deactivate production deployment license on the current computer. 
 +/​deactivateproductiondeploymentlicense /​username:​[name] /​password:​[password] 
 +  [name] ​             Specifies user name. 
 +  [password] ​         Specifies user password. 
 + 
 +Activate test deployment license on the current computer. 
 +/​activatetestdeploymentlicense /​username:​[name] /​password:​[password] 
 +  [name] ​             Specifies user name. 
 +  [password] ​         Specifies user password. 
 + 
 +Deactivate test deployment license on the current computer. 
 +/​deactivatetestdeploymentlicense /​username:​[name] /​password:​[password] 
 +  [name] ​             Specifies user name. 
 +  [password] ​         Specifies user password. 
 +=====Frequently Asked Questions===== 
 + 
 +**What is MapSuite 10.0 file base license?​** 
 + 
 +MapSuite 10.0 works based on license file instead of registry. So it's very easy to be deployed to the different platforms. Please refer to above sections to know how to get a license for ThinkGeo MapSuite productions. 
 + 
 + 
 +**Can I use MapSuite 9.0 license file?** 
 + 
 +No. The Map Suite 10.0 license file is not compatible with Map Suite 9.0. And you need to create individual license file for MapSuite 10.0 by Product Center 10.0. 
 + 
 + 
 +**Do I get access to new releases and product updates?**
  
 +As long as your software assurance or subscription is current you do get access to free upgrades as well as continued product support. ​
  
  
  
map_suite_license_guide.1490382053.txt.gz · Last modified: 2017/03/24 19:00 by bradrollins