首页 \ 问答 \ Netty 4.0频道本地(Netty 4.0 Channel Local)

Netty 4.0频道本地(Netty 4.0 Channel Local)

我正在使用Netty 4(alpha8)。

我想在管道中的ChannelHanders之间共享一些数据,在先前版本的Netty中我想我会使用ChannelLocal,是否有Netty 4等价物?


I am using Netty 4(alpha8).

I want to share some data between ChannelHanders in a pipeline, in previous versions of Netty I think I would have used a ChannelLocal, is there a Netty 4 equivalent?


原文:https://stackoverflow.com/questions/14207014
更新时间:2023-11-27 17:11

最满意答案

您可以免费获得付费应用

Is there a specific process for accomplishing this?

不,他们没有正式的方法来执行此操作,因为在应用程序中,您必须将Google Play及其节目中的项目添加到他/她为该应用程序内项目支付的每个用户。

但你可以按自己的方式处理。

就像用户已经付费一样,你必须隐藏针对该特定用户的应用内(或任何你的应用流),并为他们启用未来。 所以不需要为此付出同样的代价

在排序中,您可以通过JAVA代码处理(因为您有付费用户列表)

如果app具有相同的包并且当前版本是新的,则安装然后更新应用程序(确保两个版本都使用相同的证书/密钥库签名)

重要提示:如果您将应用程序从付费更改为免费并保存更改,则更改是永久性的。 更改为免费后,该应用无法更改回付费应用。 如果您想再次为已更改为免费应用的付费应用付费,则需要创建一个包含新软件包名称的新应用,并为新应用设置价格。

Android开发人员帮助


You can make a paid app be free

Is there a specific process for accomplishing this?

No, their is no official way to do this, Because In-App you have to add items on google play and its show to every user util he/she pay for that In-App Item.

but you can handle by your own way.

Like if user already pay then you have to hide in-app(or whatever your app flow) for that perticular user and enable that future for them. So no need to pay again for same

in sort you can handle by JAVA code(because you have list of paid user)

If app have same package and current version is new then installed then its update app(make sure both version are signed with same certificate/keystore)

Important: If you change an app from Paid to Free and save the change, the change is permanent. Once changed to free, the app can't be changed back to a paid app. If you want to charge again for a paid app that you’ve changed to a free app, you would need to create a new app with a new package name and set a price for the new app.

Android Developer Help

相关问答

更多
  • 我强烈建议使用应用内购买,以提供不同的版本。 如果你有不同的版本,用户需要重新下载整个事情,如果他们想升级。 这意味着他们需要拥有两倍的存储空间并使用两倍的网络带宽来升级。 我认为你的审查问题不成立。 如果您的应用程序制作精良并且用户喜欢它,您会得到积极的评价。 为了避免让用户感到困惑,请确保应用程序清楚地说明可以购买什么。 此外,有些人只是不喜欢一切,会给你一颗星星。 这些用户是不可避免的,但如果你的应用程序是好的,应该有足够的好评以平衡它们。 假设您必须拥有锁定/未锁定内容的条件,您才是正确的。 但是, ...
  • 我会分三步完成: 发布付费应用的新版本,其中包含设置SharedPreference (或任何其他方式)的功能,以标记此付费SharedPreference的事实 当用户升级到新版本时,请以检查1中描述的SharedPreference是否存在的方式准备未来的免费版本。 相应地解锁功能并将其锁定为非付费实例 发布此新版本并切换到免费的业务模型。 SharedPreference将在升级后继续存在。 这适用于大多数用户,但这并不完美:用户将拥有 卸载/重新安装应用程序(即使是新的免费版本) 在新设备上安装了应 ...
  • 你可以使用简单的加密到SharedPreferences,因为移动rootd很容易看到,文件夹可以改变。 请参阅此链接进行加密 you can use simple encrypt to SharedPreferences, Because the mobile rootd are easy to see, folders can be changed. see this link for encrypt
  • 我在应用程序商店中有几个Lite /付费应用程序对(所有这些都是在IAP存在之前创建的)。 这些年来我对这些应用程序进行了很多更新,所以如果你做得对,苹果似乎对这个想法很好。 1)您无法从免费应用程序内部实际购买付费应用程序。 您可以做的最好的事情是将用户发送到商店以获取付费应用。 2)那应该有效。 在我的一个应用程序中,我在主工具栏中有一个额外的图标,可以将用户带到付费应用程序的应用程序商店页面。 3)是的,您提交了两个完全独立的应用程序。 您在iTunes Connect中设置两个应用程序,每个应用程序 ...
  • 您可以通过钥匙串安全地记录用户的“付费客户”状态,但它确实需要首先更新您的应用以实现钥匙串访问并存储用户信息,然后再进行跳跃。 请参阅我们的博客文章,了解如何将付费应用和免费应用合并到一个免费的,支持IAP的应用中。 我们详细介绍了确保付费客户在迁移到启用IAP的新应用时保留所有权限的过程。 You can go through the keychain to securely log your user's 'paying customer' status, but it does require fir ...
  • 我收到了Microsoft支持的回复。 这是答案: 如果您使用相同的产品ID发布应用程序,您可以使用商店收据来检查应用程序的购买日期,如果您的客户在某个日期之前购买了该应用程序,请解锁所有功能。 否则,他们必须使用应用内购买功能才能获得完全访问权限。 收据文档如下: http : //msdn.microsoft.com/en-us/library/windowsphone/develop/windows.applicationmodel.store.currentapp.getappreceiptasyn ...
  • 由于许可协议的第3.3.3节和附件2,这很棘手。我不是律师,所以我会保存我的解释,但请阅读它们。 另一个选择是使免费版本成为一个新的,不同的应用程序,并将原始版本留在商店但不可用。 然后,您仍然可以向其发布更新,但新用户将无法看到它。 考虑到您仍然只向新用户展示一个应用程序,Apple可能会允许这样做。 缺点是(1)你必须保持两个版本,(2)你必须从评论等方面重新开始。 This is tricky due to section 3.3.3 of the license agreement and Atta ...
  • 我的应用程序> App Store>定价和可用性>价格表 点击“计划价格变动” 设定价格,开始日期和结束日期 价格:0 开始日期:今天 结束日期:无结束日期 点击“完成”按钮 单击“保存”按钮 价格数据需要一段时间才能更新。 My Apps > App Store > Pricing and Availability > Price Schedule Click "Plan a Price Change" Set Price, Start Date and End Date Price: 0 Start D ...
  • 您可以免费获得付费应用 Is there a specific process for accomplishing this? 不,他们没有正式的方法来执行此操作,因为在应用程序中,您必须将Google Play及其节目中的项目添加到他/她为该应用程序内项目支付的每个用户。 但你可以按自己的方式处理。 就像用户已经付费一样,你必须隐藏针对该特定用户的应用内(或任何你的应用流),并为他们启用未来。 所以不需要为此付出同样的代价 在排序中,您可以通过JAVA代码处理(因为您有付费用户列表) 如果app具有相同 ...
  • 如果您确定它们将从AppStore分别下载两次,那么您的第一点就不会遗漏任何内容。 至于你的第二个问题,不,你不需要代码来处理购买。 您只需要代码链接到应用程序的AppStore页面即可。 使用此代码( [[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.ca"]]; ),只需将[[UIApplication sharedApplication] openURL:[NSURL URLWith ...

相关文章

更多

最新问答

更多
  • 如何在Laravel 5.2中使用paginate与关系?(How to use paginate with relationships in Laravel 5.2?)
  • linux的常用命令干什么用的
  • 由于有四个新控制器,Auth刀片是否有任何变化?(Are there any changes in Auth blades due to four new controllers?)
  • 如何交换返回集中的行?(How to swap rows in a return set?)
  • 在ios 7中的UITableView部分周围绘制边界线(draw borderline around UITableView section in ios 7)
  • 使用Boost.Spirit Qi和Lex时的空白队长(Whitespace skipper when using Boost.Spirit Qi and Lex)
  • Java中的不可变类(Immutable class in Java)
  • WordPress发布查询(WordPress post query)
  • 如何在关系数据库中存储与IPv6兼容的地址(How to store IPv6-compatible address in a relational database)
  • 是否可以检查对象值的条件并返回密钥?(Is it possible to check the condition of a value of an object and JUST return the key?)
  • GEP分段错误LLVM C ++ API(GEP segmentation fault LLVM C++ API)
  • 绑定属性设置器未被调用(Bound Property Setter not getting Called)
  • linux ubuntu14.04版没有那个文件或目录
  • 如何使用JSF EL表达式在param中迭代变量(How to iterate over variable in param using JSF EL expression)
  • 是否有可能在WPF中的一个单独的进程中隔离一些控件?(Is it possible to isolate some controls in a separate process in WPF?)
  • 使用Python 2.7的MSI安装的默认安装目录是什么?(What is the default installation directory with an MSI install of Python 2.7?)
  • 寻求多次出现的表达式(Seeking for more than one occurrence of an expression)
  • ckeditor config.protectedSource不适用于editor.insertHtml上的html元素属性(ckeditor config.protectedSource dont work for html element attributes on editor.insertHtml)
  • linux只知道文件名,不知道在哪个目录,怎么找到文件所在目录
  • Actionscript:检查字符串是否包含域或子域(Actionscript: check if string contains domain or subdomain)
  • 将CouchDB与AJAX一起使用是否安全?(Is it safe to use CouchDB with AJAX?)
  • 懒惰地初始化AutoMapper(Lazily initializing AutoMapper)
  • 使用hasclass为多个div与一个按钮问题(using hasclass for multiple divs with one button Problems)
  • Windows Phone 7:检查资源是否存在(Windows Phone 7: Check If Resource Exists)
  • 无法在新线程中从FREContext调用getActivity()?(Can't call getActivity() from FREContext in a new thread?)
  • 在Alpine上升级到postgres96(/ usr / bin / pg_dump:没有这样的文件或目录)(Upgrade to postgres96 on Alpine (/usr/bin/pg_dump: No such file or directory))
  • 如何按部门显示报告(How to display a report by Department wise)
  • Facebook墙贴在需要访问令牌密钥后无法正常工作(Facebook wall post not working after access token key required)
  • Javascript - 如何在不擦除输入的情况下更改标签的innerText(Javascript - how to change innerText of label while not wiping out the input)
  • WooCommerce / WordPress - 不显示具有特定标题的产品(WooCommerce/WordPress - Products with specific titles are not displayed)