|
@@ -19,12 +19,25 @@ namespace PDF_Master.Helper
|
|
|
//本辅助类不使用viewmodel,因为同时在PDFreaderPro上使用
|
|
|
public static class ADServiceHelper
|
|
|
{
|
|
|
- public static bool IsUpdate=false;
|
|
|
+
|
|
|
public static string RequestHost = "http://test-store.kdan.cn:3019";
|
|
|
public static string AdUrl = "/api/advertise-new";
|
|
|
- public static string ImageUrl;
|
|
|
+
|
|
|
+
|
|
|
public static String GetAD(string appname)
|
|
|
{
|
|
|
+ string FileNameMac = App.CachePath.ADFilePath + "\\" + "Mac" + ".png";
|
|
|
+ string FileNameiPad = App.CachePath.ADFilePath + "\\" + "iPad" + ".png";
|
|
|
+ string FileNameAndroid = App.CachePath.ADFilePath + "\\" + "Android" + ".png";
|
|
|
+ string FileNameComPDFKit = App.CachePath.ADFilePath + "\\" + "ComPDFKit" + ".png";
|
|
|
+ string FileNameComVideoKit = App.CachePath.ADFilePath + "\\" + "ComVideoKit" + ".png";
|
|
|
+ string FileNameSignFlow = App.CachePath.ADFilePath + "\\" + "SignFlow" + ".png";
|
|
|
+ string FileNameFilmageEditor = App.CachePath.ADFilePath + "\\" + "FilmageEditor" + ".png";
|
|
|
+ string FileNameFilmageScreen = App.CachePath.ADFilePath + "\\" + "FilmageScreen" + ".png";
|
|
|
+ string FileNameFreePDFTemplates = App.CachePath.ADFilePath + "\\" + "FreePDFTemplates" + ".png";
|
|
|
+ string FileNameBlackFriday = App.CachePath.ADFilePath + "\\" + "advertisement" + ".png";
|
|
|
+
|
|
|
+
|
|
|
|
|
|
HttpWebResponse response = null;
|
|
|
ServicePointManager.DefaultConnectionLimit = 200;
|
|
@@ -96,7 +109,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Macimageen = RecommondPDFPro[0]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Macimagezh_CN = RecommondPDFPro[0]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Macimagezh_TW = RecommondPDFPro[0]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameMac = App.CachePath.ADFilePath + "\\" + "Mac" + ".png";
|
|
|
if (RecommondPDFPro[0]["version"].ToString() != Settings.Default.ADDate.RecommondPDFPro_Macversion|| File.Exists(FileNameMac) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Macversion = RecommondPDFPro[0]["version"].ToString();
|
|
@@ -128,7 +140,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondPDFPro_iPadimageen = RecommondPDFPro[1]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_iPadimagezh_CN = RecommondPDFPro[1]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_iPadimagezh_TW = RecommondPDFPro[1]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameiPad = App.CachePath.ADFilePath + "\\" + "iPad" + ".png";
|
|
|
if (RecommondPDFPro[1]["version"].ToString() != Settings.Default.ADDate.RecommondPDFPro_iPadversion|| File.Exists(FileNameiPad) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondPDFPro_iPadversion = RecommondPDFPro[1]["version"].ToString();
|
|
@@ -160,7 +171,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Androidimageen = RecommondPDFPro[2]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Androidimagezh_CN = RecommondPDFPro[2]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Androidimagezh_TW = RecommondPDFPro[2]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameAndroid = App.CachePath.ADFilePath + "\\" + "Android" + ".png";
|
|
|
if (RecommondPDFPro[2]["version"].ToString() != Settings.Default.ADDate.RecommondPDFPro_Androidversion|| File.Exists(FileNameAndroid) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondPDFPro_Androidversion = RecommondPDFPro[2]["version"].ToString();
|
|
@@ -200,7 +210,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_ComPDFKitimageen = RecommondOther[0]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_ComPDFKitimagezh_CN = RecommondOther[0]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_ComPDFKitimagezh_TW = RecommondOther[0]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameComPDFKit = App.CachePath.ADFilePath + "\\" + "ComPDFKit" + ".png";
|
|
|
if (RecommondOther[0]["version"].ToString() != Settings.Default.ADDate.RecommondOther_ComPDFKitversion|| File.Exists(FileNameComPDFKit) ==false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_ComPDFKitversion = RecommondOther[0]["version"].ToString();
|
|
@@ -231,7 +240,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_ComVideoKitimageen = RecommondOther[1]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_ComVideoKitimagezh_CN = RecommondOther[1]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_ComVideoKitimagezh_TW = RecommondOther[1]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameComVideoKit = App.CachePath.ADFilePath + "\\" + "ComVideoKit" + ".png";
|
|
|
if (RecommondOther[1]["version"].ToString() != Settings.Default.ADDate.RecommondOther_ComVideoKitversion|| File.Exists(FileNameComVideoKit) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_ComVideoKitversion = RecommondOther[1]["version"].ToString();
|
|
@@ -262,7 +270,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_SignFlowimageen = RecommondOther[2]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_SignFlowimagezh_CN = RecommondOther[2]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_SignFlowimagezh_TW = RecommondOther[2]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameSignFlow = App.CachePath.ADFilePath + "\\" + "SignFlow" + ".png";
|
|
|
if (RecommondOther[2]["version"].ToString() != Settings.Default.ADDate.RecommondOther_SignFlowversion|| File.Exists(FileNameSignFlow) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_SignFlowversion = RecommondOther[2]["version"].ToString();
|
|
@@ -293,7 +300,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageEditorimageen = RecommondOther[3]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageEditorimagezh_CN = RecommondOther[3]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageEditorimagezh_TW = RecommondOther[3]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameFilmageEditor = App.CachePath.ADFilePath + "\\" + "FilmageEditor" + ".png";
|
|
|
if (RecommondOther[3]["version"].ToString() != Settings.Default.ADDate.RecommondOther_FilmageEditorversion|| File.Exists(FileNameFilmageEditor) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageEditorversion = RecommondOther[3]["version"].ToString();
|
|
@@ -324,7 +330,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageScreenimageen = RecommondOther[4]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageScreenimagezh_CN = RecommondOther[4]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageScreenimagezh_TW = RecommondOther[4]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameFilmageScreen = App.CachePath.ADFilePath + "\\" + "FilmageScreen" + ".png";
|
|
|
if (RecommondOther[4]["version"].ToString() != Settings.Default.ADDate.RecommondOther_FilmageScreenversion|| File.Exists(FileNameFilmageScreen) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_FilmageScreenversion = RecommondOther[4]["version"].ToString();
|
|
@@ -355,7 +360,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.RecommondOther_FreePDFTemplatesimageen = RecommondOther[5]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FreePDFTemplatesimagezh_CN = RecommondOther[5]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.RecommondOther_FreePDFTemplatesimagezh_TW = RecommondOther[5]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameFreePDFTemplates = App.CachePath.ADFilePath + "\\" + "FreePDFTemplates" + ".png";
|
|
|
if (RecommondOther[5]["version"].ToString() != Settings.Default.ADDate.RecommondOther_FreePDFTemplatesversion|| File.Exists(FileNameFreePDFTemplates) == false)
|
|
|
{
|
|
|
Settings.Default.ADDate.RecommondOther_FreePDFTemplatesversion = RecommondOther[5]["version"].ToString();
|
|
@@ -389,7 +393,6 @@ namespace PDF_Master.Helper
|
|
|
Settings.Default.ADDate.advertisement_BlackFridayimageen = advertisement[0]["image"]["en"].ToString();
|
|
|
Settings.Default.ADDate.advertisement_BlackFridayimagezh_CN = advertisement[0]["image"]["zh_CN"].ToString();
|
|
|
Settings.Default.ADDate.advertisement_BlackFridayimagezh_TW = advertisement[0]["image"]["zh_TW"].ToString();
|
|
|
- string FileNameBlackFriday = App.CachePath.ADFilePath + "\\" + "advertisement" + ".png";
|
|
|
if (advertisement[0]["version"].ToString() != Settings.Default.ADDate.advertisement_BlackFridayversion|| File.Exists(FileNameBlackFriday) == false)
|
|
|
{
|
|
|
if (File.Exists(FileNameBlackFriday) == true)
|