安卓:当付费的Google Play在我的国家无法使用时,如何分发付费应用程序
我想出售我的Android申请,但我住在波兰和我的国家* Android Market仅支持免费应用程序(我们不能出售,我们也不能购买). 在这种情况下销售应用程序的最佳方法是什么?我可以接受贝宝汇款,但是我不知道如何在不暴露于盗版的情况下分发APK包.有人已经尝试过并成功了吗? *在询问的那一刻不支持作者的国家 **您可能会发现有用的 解决方案 您有一些可用的选项. 如果您想将您的应用程序放在实际的Android市场上,则可以尝试在美国或另一个国家支持付费应用程序并将您的合作伙伴列表列出您的申请的业务合作伙伴.我知道有一些没有问题的开发人员没有问题.基本上,他们有信任的朋友,这些朋友会创建一个Android市场开发人员帐户ANT这些朋友将列出该应用程序.如果您在支持付费应用程序的一个国家中没有信任的朋友,这可能是一个不希望的选择. 另一种选择是在第三方市场上列出您的付费申请" https://www.andapponline.com/" rel =" nof
0 2024-03-02
编程技术问答社区
除Google Play以外的自动更新解决方案
我有一个私人应用程序,该应用程序将安装在约500至1000部电话中.我担心如何更新所有这些.我不想在Google Play上列出它(因为它是一个私人应用程序).我还阅读了这个问题,但它涉及我为此解雇服务器. 是否有任何在线替代方案可以将我的更新发送到我的设备? 解决方案 绝对同意Katharina的答复.我只想更详细地解释有关HockeyApp的. hockeyapp 是用于用于开发人员测试应用程序的平台.每个帐户都会自动附带我们的免费计划,该计划提供了2个应用程序的无限发行,崩溃报告和反馈 - 使您可以开始并探索而无需任何货币承诺. 最重要的步骤是为您的平台集成一个HA SDK SPEFICFICED,对于您的情况,应该是Android https:///rink.io/septdqm .然后,您可以从以下HA功能中受益: 分发构建 邀请测试人员 收集崩溃报告 显示新Beta构建的更新警报 直接将反馈视图直接添加到您的应用中 用户指标数据和统计
0 2024-02-11
编程技术问答社区
使用两个不同的Python分布
我目前在我的计算机上下载并使用了Continuum Analytics的Python发行版(称为Anaconda).我的问题是我想将virtualenv用于烧瓶项目,而Anaconda闪烁警告,说"不支持虚拟设备". 有什么办法可以在同一台计算机上运行两个分布,库存python和anaconda? 解决方案 当然,如果要单独使用Anaconda分发,可以设置一个别名以运行该版本并将股票python作为默认值. 在您的.bash_profile文件中,Anaconda安装程序可能会输入以下行: export PATH="/path/to/your/anaconda/bin:$PATH" 评论这一点,并添加一个别名;例如 alias pyconda='/path/to/your/anaconda/bin/python' 然后,您可以通过在新终端中运行pyconda来运行Anaconda Python分发. 更新 实际上,当您想使用它而不是仅
2 2024-01-26
编程技术问答社区
.NET中的序列号(注册密钥)算法
有一些有关IP安全性等的及时帖子,但是我没有发现专门解决算法的帖子.在我目前的一个项目中,我们决定走离线注册密钥系统的路线. 我想我们大多数最终的用户群都会诚实,所以我认为我们没有太多的担心.另一方面,我宁愿没有大量汗水和眼泪的休闲饼干获得. 那么,如何生成(和验证)键有哪些选择?硬件键控很可能是因为安装模型是从Intranet服务器上的Samba共享运行.另外,钥匙应该多长时间? 其次,即使验证算法被反射出来,验证算法的危险有多大?更好地编写非管理代码的算法会更好吗? 解决方案 我认为,您将面临的关键问题不是您的注册算法和混淆的级别(或缺乏). 是,这是这样:在您的代码中的某个时刻,它归结为简单的二进制决策 - 运行或退出.黑客入侵您的系统仅需要查找和调整此决策点. 其他一切 - 混淆,强烈的签名,篡改检测 - 使它变得更加困难,但不能使它变得更加困难. 其他解决方案 通常您想做的是选择要在密钥中包含的数据,例如谁拥有的数据以及它到期的何时
0 2024-01-23
编程技术问答社区
创建许可证密钥的安全算法?
我想分发一个应用程序,但具有可以输入解锁的许可证密钥.什么是创建简洁键的好算法,其中包含有关他们购买的版本的信息,以及其他内容,例如许可证的持续时间等. 我意识到这种保护可以破解,但它使诚实的人保持诚实.我可能会或可能不会实施在线激活,但我主要关注生成这些密钥的好方法. 我们都看过这种情况,哪种算法最有效?我是否应该要求用户的明文名称,并根据自己的信息来创建独特的产品密钥? 是否可以使用一个系统来使其几乎无法生成有效的密钥? 也许是公共/私人按键加密情况,在这种情况下,只有制造商具有私钥,并且数据可以通过公共密钥验证,但是不能劫持公共密钥来创建有效的密钥. 由于这是一个产品键,如果它相当短,64个字符或最高128,那将是很棒的,但是越短,32或更低的是很棒. 解决方案 您没有说您在哪个平台,但这是Microsoft .NET中的一个: .net 此页面文档非常简单 您可以使用的许可计划 您的.NET应用程序.它的目的是 相当安全,易于实施
0 2024-01-22
编程技术问答社区
我怎样才能获得一个WPF窗口应用程序的许可呢?
我已经开发了一个小型应用程序,我想尝试出售,但我不熟悉如何最好地解决这个问题. 我将如何锁定程序以进行试用1. 我将如何处理接受付款? 牢记我是一个没有很多钱的人乐队,我希望能够提供免费的解决方案或低成本,有效,安全且易于实施和维护的解决方案.这不是我经验丰富的经验,因为我通常是为公共部门开发的,在那里他们整体购买了解决方案,而且我们从未获得过许可. 任何帮助都将不胜感激. 谢谢, b 解决方案 我可以告诉你我怎么做.免责声明:您的里程可能会有所不同.这是为了防止简单的Winforms或WPF或其他桌面应用程序的休闲盗版.它并不是特别强大或与精致的开裂相比,但在防止休闲盗版方面做得很好. 对于许可,我尝试了几种第三方解决方案.它们都非常易于用于 防止休闲盗版的名义案例,当然,如果您真的应该关心唯一的盗版. 我发现的是,没有一个许可提供商与现有的付款处理器/网关真正兼容.有一些"多合一"解决方案,但是我的技术债务水平对我来说是无法接受的(自
16 2024-01-04
编程技术问答社区
何时和何时不安装到GAC?
什么时候应该安装到GAC中,什么时候应该安装? (实际上,我指的是在客户购买我们的产品时安装在客户的计算机上. 我有一个只能与我的一个应用程序(GAC或NO-GAC)一起使用的组件? 我有一个我的所有应用程序共享(GAC或NO-GAC)的组件? 我所有的应用程序 May 使用我的汇编的不同版本(GAC或NO-GAC)? 这是三种情况...但是我敢肯定还有更多.我不一定只为这三个问题寻找答案. 类似的问题:使用GAC的优点和缺点是 解决方案 一般MS指南 否 否 否 GAC确实是Microsoft Common .NET库的存储库.是的,他们也让开发人员也使用它,但是根据您的经验,如果您不需要GAC,请不要使用它.如果不伤害事物,请保持简单和本地. 我只出于绩效原因考虑GAC,例如,如果您有一些巨大的组件,请尝试将它们放入GAC和 ngen 他们.它应该显着提高性能. Microsoft在安装过程中为所有标准.NET框架组件做到了
10 2024-01-02
编程技术问答社区
我如何使用Gradle制作我的源代码的ZIP?
我将一个相对较小的项目从蚂蚁转换为gradle.我希望将构建脚本中的行数减少约75%! 蚂蚁构建所做的一件事是生产一个源拉链(即整个项目的拉链,某些位删除 - ././build,各种Eclipse文件夹等),而将其迁移到Gradle,我决定使用一种"包容性"的方法,而不是一种"独家"方法,以便以后不会发生事故. 我希望能够为所有源集获取源代码和资源,而无需明确列出目录,但我无法正常工作. 这是我到目前为止所拥有的(甚至没有运行!): task srcZip(type: Zip) { classifier = 'src' from projectDir include { sourceSets.collect { it.allSource.asPath } } } zip文件应以文件夹的src/main/java/...','src/main/resources/...',
8 2023-12-26
编程技术问答社区
将你的Python库/应用程序打包成一个.egg文件有什么好处?
我已经阅读了一些有关.EGG文件的信息,并且在我的Lib目录中注意到它们,但是当时用作开发人员的优点/缺点是什么? 解决方案 来自 Python Enterprise应用程序Kit Community : > "鸡蛋是python的,因为罐子是java的... python鸡蛋是捆绑的一种方式 带Python的其他信息 项目,该项目允许项目的 要检查的依赖项 在运行时以及 允许项目提供插件 对于其他项目.有几个 体现鸡蛋的二元格式,但 最常见的是'.egg'zipfile 格式,因为这是一种方便的 用于分发项目.全部 格式支持包括 包装特定的数据,整个项目 元数据,C扩展和Python 代码. python卵的主要好处 是: 他们启用了诸如" Easy install" Python软件包管理器之类的工具 .EGG文件是Python的"零安装"格式 包裹;没有构建或安装步骤是 需要,只需将它们放在PythonPath上 或sys.path并使用它们(可
2 2023-12-26
编程技术问答社区
iOS7.1-安装.ipa与无线AdHoc分布和企业帐户
我有一些有关在我脑海中完全清楚的带有无线ADHOC分发和企业帐户的.IPA文件的问题(我们使用Xcode 5.1,ios 7.1) 我阅读(在这里)我们不需要企业帐户,是真的吗?因为我测试了链接中描述的方法,但它不起作用. 我们是否需要一个权利文件? MobileProvision文件是否已包含在Xcode 5.1生成的.IPA文件中? (如果我们做产品 - >存档 - >分发 - >保存用于企业或临时部署等...) 解决方案 AFAIK没有企业帐户,您无法进行Adhoc发行,并且您共享的链接是iOS 5示例的旧链接. 我想我没有完全收到您的问题.最后,权利文件只是一个plist文件,您可以按照自己的意愿添加. 是的,移动配置文件将在构建.ipa 时包含 您可以通过以下步骤验证第三点 将扩展名重命名为*.ipa文件*.zip. zip文件. 该文件夹包含*.app文件.右键单击并打开包内容.
2 2023-12-20
编程技术问答社区
属于两个团队的Apple id账户得到 "你的账户已经有一个有效的iOS分发证书"
假设:这不应该是 this ,但是以某种方式相关. 我得到了一个与两个不同团队相关的Apple ID ,我会收到以下错误: 此Q/A对我没有用,因为它与具有2个不同的应用程序ID有关.我不能从两个团队之一中删除,我很确定必须有一种解决此问题的方法.. 我尝试出口/导入和重新创建开发人员资料,但这些选项都没有帮助. 我在时会在此错误中遇到 - 我选择product->档案,然后将代码签名身份设置为 iOS分布. 我创建了iOS分发配置文件并在本地安装.但是,构建错误说: 代码标志错误:未找到代码签名身份:没有有效的签名 与团队匹配的身份(即证书和私钥对) 发现ID" XXXXXXXXXXXXX". CODESIGN错误:需要代码签名 对于SDK中的产品类型"应用程序" iOS 8.3' 编辑:我设法为存档构建了产品,然后我尝试使用Xcode->档案,然后选择" 提交给App Store " " 以及"出口"和节省临时部署.但是在这两种情况下,我都会
10 2023-12-19
编程技术问答社区
iOS问题。我可以发布我的应用程序的Xcode模拟器版本吗?
我想向某人发送我的iPad应用程序的Xcode Simulator版本 - 不是设备版本.我在查找器中找到了.App文件.我只是将其拉动并发送下来还是比这更复杂? 谢谢, 道格 更新 chrisbtoo在这方面得到了答案,但是他留下了一些关键位,让你们当中在家中尝试这个问题: Xcode Simulator的路径(可以独立运行模拟器.): /developer/platforms/iphonesimulator.platform/developer/applications/iphone simulator.app 在模拟器的主屏幕上出现的应用程序: /users/turner/library/application/support/iPhone模拟器/3.2/applications/{guid} 构建模拟时,请注意应用程序模拟器目录中发生的情况是有启发性的 底线:这是一种以"模拟"临时方式共享应用程序的可行方法 欢呼, 道格 解决
0 2023-12-18
编程技术问答社区
如何公证一个包含嵌入帮助器的应用程序包?
有人知道如何发送包含嵌入式辅助应用程序捆绑包的Mac应用程序捆绑包?当我尝试存档一个简单的应用程序时,一切都会顺利进行.该应用程序已正确存档,我可以上传存档,并且我的应用程序在几分钟的问题中得到了公证. 但是,当我尝试在其中存档包含辅助应用程序捆绑包的应用程序捆绑包时,使用脚本阶段,并尝试通过创建档案的正常,自动工作流来自动签名和公证我的应用程序捆绑包,我无法上传App Bundle用于公证.那么,我该怎么办? 任何帮助都将不胜感激. 解决方案 感谢Apple在WWDC 2019期间生产的新文档,即使使用了DTS票,我终于能够解决此问题,即使在使用了DTS票.基本上,如果您有一个复杂的捆绑包,并且需要使用脚本自动构建它,则不能通过档案使用自动工作流,然后通过xcode 中的组织者上传App Bundle.. . 因此,对于现在和将来遇到这个问题的人,这就是解决我的问题的原因: 1)转到项目导航面板,然后单击您的项目 2)通过单击"构建设置"并进行以下修
2 2023-12-18
编程技术问答社区
在没有管理员权限、powershell交互和没有Windows Store的情况下安装UWP应用程序?
这里有任何Windows UWP"专家"? 我一直在研究以下提到的主题一天,因为我不敢相信我们无法分发我们的UWP应用程序. 真的不可能通过与商店的不同的频道分发UWP应用程序而无需手动运行+与PowerShell脚本进行交互? 因为我们每次都不能为客户做到这一点.他们也没有管理员权利,不允许使用普通的Windows Store . 仅安装证书,然后运行AppXBundle不起作用,我们总是必须运行PowerShell脚本才能工作...:/ 解决方案 不是商店中的UWP-APP需要使用受信任的证书签名.否则安装将不会成功. 如果您的应用已正确签名并且证书是信任的,则可以双击.appxBundle以在Windows 10的最新版本上安装该应用程序. PowerShell脚本仅需要管理权,因为它将临时开发人员认证添加到您的受信任证书中. 其他解决方案 首先,您需要创建证书并使用该证书签名. 您必须在客户机器上安装证书,但为此您需要管理权.
8 2023-12-06
编程技术问答社区
包装一个使用ImageMagick C API的应用程序
我创建了一个使用ImageMagick C API的小Windows应用程序,但已经遇到了一些砖墙.该应用程序运行良好,我准备与组织中的其他一些人共享,但是我找不到有关在目标机上安装ImageMagick的分发该应用的文档. 这里有人有信息或信息的链接,详细介绍了如何包装此信息以进行分发?需要哪些DLL,以及需要在Windows注册的哪个DLL?目标用户将混合XP和Win7. 解决方案 我必须做类似的事情,尽管我自己建立了想象中的自己,以便我可以修剪脂肪.您能做的是在计算机上,使用 exe他们提供.在安装过程中,请确保您选中"安装C和C ++开发标题和库"的框. 然后,安装DIR将包含包含目录中的标题,并且整个树中的DLL.您会发现需要在LIB中链接的LIB.虽然有很多DLL,这使这有点问题. 我最终在构建时所做的只是创建一个ImageMagick DLL和一个.lib文件以链接到相对上.我从来源创建了自己的项目并建立了DLL.然后,您可以将dll和lib与源从
6 2023-12-06
编程技术问答社区
如何使Java应用程序独立运行?
我必须在CD上燃烧Java应用程序.此应用程序必须在每个Windows PC上运行任何安装(也不应安装JRE). 解决方案 这是一种方法... bundle java(the jre),并使用7ZIP SFX启动Java应用程序! ...(将Java应用程序转换为可执行的,有点) 其他解决方案 我想您也可以将JRE从程序文件夹复制到CD上.然后,添加一个批处理脚本以使用您的"本地" JRE启动您的应用程序.那就足够了,但是我不知道这是否适用于所有版本的Windows. 其他解决方案 您必须将JRE捆绑在磁盘上并创建启动脚本. 如果您对简单的批处理/shell启动脚本不满意,则可以使用jlauncher之类的东西来创建"真实"可执行文件.
6 2023-12-06
编程技术问答社区
关于捆绑JRE的JSmooth问题
我试图将JRE与JAR文件捆绑在一起,以便我可以在任何Windows计算机上运行我的应用程序,无论它是否具有Java. JSmooth手册说: For the option to work correctly, you have to put a JRE in a directory near the EXE (generally in a subdirectory called "jre" or whatever). Once the exe is generated, it will FIRST try to locate the JRE at the location mentioned. If it can't be found there, then it will fallback in the normal jre look-up mode (search for a jre or a jdk in the Windows registry or in commonl
4 2023-12-06
编程技术问答社区
为Windows/Linux桌面打包Java应用程序
我正在使用Eclipse SWT库在Java上为桌面编写一个应用程序,以供GUI渲染.我认为SWT可以帮助Java克服在桌面上接受的最大障碍:即提供具有一致,响应迅速的界面的Java应用程序,看起来像是您桌面上任何其他应用程序属于任何其他应用程序.但是,我觉得包装应用程序仍然是一个问题. os x本地提供了一种简单的机制,可以将Java应用包装到本机应用程序捆绑包中,但是为Windows/Linux制作应用程序,该应用程序不需要用户运行丑陋的批处理文件或单击.jar仍然是麻烦.在Linux上可能不是一个问题,在Linux上,用户可能会更精通技术,但是在Windows上,我想为他/她提供常规的.exe. > 是否有人在那里有任何用于Java的Exe生成工具的经验?我尝试过JSmooth,但遇到了各种问题.在破解视觉工作室之前,是否有更好的解决方案? 编辑:我也许应该提到我无法在商业解决方案上花费很多钱. 解决方案 要跟进Pauxu的答案,我正在使用启动4J和NS
12 2023-12-05
编程技术问答社区
在Windows可执行文件中嵌入JRE?
假设我想分发Java应用程序. 假设我想将其分配为单个可执行文件.我可以轻松地在单个文件中使用该应用程序及其所有外部依赖项构建.jar(带有一些蚂蚁黑客攻击). 现在假设我想在Windows上将其作为.exe文件分配.鉴于那里的好工具(例如启动4J和喜欢),这很容易. ,但是现在假设我也不想依靠最终用户安装了合适的JRE(或完全安装了任何JRE).我想用我的应用程序分发JRE,我的应用程序应该在此JRE上运行.创建Windows安装程序可执行文件非常容易,并在其中嵌入一个带有所有必要JRE文件的文件夹.但是然后我要分发安装程序而不是单文件应用程序. 有没有一种方法可以将应用程序和a jre嵌入到.EXE文件中,以充当应用程序启动器(而不是作为安装程序)? 解决方案 尝试使用 avian 和 proguard 工具包. Avian允许在应用程序中嵌入轻型虚拟机.支持Linux,MacOS,Windows和iOS. Proguard允许您收缩大罐子文件以准备嵌
2 2023-12-05
编程技术问答社区
在线软件跟踪软件
我正在寻找一个良好的开发工具,该工具将帮助我跟踪我正在创建的软件的修订,这是基于网络的.只是在寻找其他人使用的建议. ,不是通过另一个解决方案托管的,但我可以主持自己. 解决方案 其他解决方案 最好的一个(您可以主持自己)是: atlassian fisheye (其中包括 source浏览功能) 不是免费的,但是您可以拥有最多有10个用户,有10 $ (甚至免费用于开放式服务项目). ) 与颠覆,git,cvs,perforce,clearcase和mercurial存储库一起工作.
10 2023-11-18
编程技术问答社区