English 中文(简体)
基于同一结构的 " 两个版本 " 移动应用程序
原标题:Mobile Application as Two Versions based on the same structure

我目前正在开发一个手机应用程序(智能手机 ) 。 我的思想已经以两种不同的版本找到了对应用程序进行模拟的路径。 一种是免费的,但确实增加了插图和横幅,另一种是您必须为此付出的代价,因为没有加图或横幅。

因此基本上,这两个版本都基于同一个程序, 但主要区别在于它们是否受广告的约束。 这对我来说很清楚, 我对此没有疑问。 “ 强” 但是。 “/强”

我发现为我的应用程序组织我的项目非常困难, 很明显, 我正在开发Windows Phone 7, Android 和 iOS 的应用程序。 目前我正试图在视觉工作室组织我的Windows Phone 7项目/项目,但我非常困惑我应该如何保存项目。

我的意思是,比如说,如果我在视觉工作室有两个不同的项目,一个是广告项目,另一个是没有。如果我需要修改应用程序中的某些内容,我需要修改这两个项目,我确信这不是处理这些事情的正确方法。所以,如果有人在用两种不同版本但具有相同功能(广告除外)的人可以随意向我解释你通常如何处理这类问题。

最佳回答

我认为更好的想法是,它增加了你申请的试用版本。然后,你可以有一个应用程序,并添加如下内容:

if(isTrial)
{
 //show banner
}

在窗口电话中您必须使用的

using Microsoft.Phone.Marketplace;

并使用此命名空间的属性。

问题回答

我个人会有一个单一的项目,有一套单一的文件,只要使用有条件的汇编(...>...>)来去除与广告有关的代码。 我会设定两个目标(四个计数两个调试目标 ), 一个标有编译时的旗帜, 一个标没有, 并构建我当时需要的东西 。





相关问题
Manually implementing high performance algorithms in .NET

As a learning experience I recently tried implementing Quicksort with 3 way partitioning in C#. Apart from needing to add an extra range check on the left/right variables before the recursive call, ...

Anyone feel like passing it forward?

I m the only developer in my company, and am getting along well as an autodidact, but I know I m missing out on the education one gets from working with and having code reviewed by more senior devs. ...

How do I compare two decimals to 10 decimal places?

I m using decimal type (.net), and I want to see if two numbers are equal. But I only want to be accurate to 10 decimal places. For example take these three numbers. I want them all to be equal. 0....

Exception practices when creating a SynchronizationContext?

I m creating an STA version of the SynchronizationContext for use in Windows Workflow 4.0. I m wondering what to do about exceptions when Post-ing callbacks. The SynchronizationContext can be used ...

Show running instance in single instance application

I am building an application with C#. I managed to turn this into a single instance application by checking if the same process is already running. Process[] pname = Process.GetProcessesByName("...

How to combine DataTrigger and EventTrigger?

NOTE I have asked the related question (with an accepted answer): How to combine DataTrigger and Trigger? I think I need to combine an EventTrigger and a DataTrigger to achieve what I m after: when ...

热门标签