标签: user-experience

我应该何时验证应用内购买交易收据?

我的意思是,我的步骤应该是什么?

1)得到SKPaymentTransactionStatePurchased

2)从SKPaymentQueue中删除它并提供内容[[SKPaymentQueue defaultQueue] finishTransaction: transaction];

3)验证收据然后,如果它无效,则阻止我刚刚提供的内容

或者我应该将第二步改为第三步?

1)得到SKPaymentTransactionStatePurchased

2)验证收据然后,如果它无效,则不提供内容

3)SKPaymentQueue无论如何都要将它取下[[SKPaymentQueue defaultQueue] finishTransaction: transaction];

在第一种情况下,用户可以在购买后立即关闭互联网,因此我将无法验证收据.但是在第二步中,在步骤1和步骤2之间可能会出现一些互联网问题,所以我不会完成交易,也不会提供内容,这将是糟糕的用户体验.

那你选择了什么样的应用程序?为什么?

我的选择

我选择了第二种情况,因为选择第一种方案会让我的应用程序很容易被iAP Cracker破解.

security user-experience storekit in-app-purchase ios

19
推荐指数
2
解决办法
5058
查看次数

如何使不透明的教程屏幕变得扑朔迷离?

我想制作一开始显示给用户的教程屏幕。就像下面这样:

在此处输入图片说明

我的具体问题是,如何使某些特定元素正常显示而其他不透明?

还有the arrow文字,如何根据移动设备的屏幕尺寸(移动响应能力)使其完美指向

user-interface android user-experience dart flutter

18
推荐指数
6
解决办法
610
查看次数

Android,如何正确制作透明状态栏

我正在尝试在Android 4.4上制作透明状态栏我知道如何通过定义自己的风格使其透明:

<style name="Theme.MyTheme" parent="Theme.MyTheme.Base">
    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item> </style>
Run Code Online (Sandbox Code Playgroud)

我在这里找到:https: //stackoverflow.com/a/20573595/2633630

问题是当状态栏是透明的时,它与操作栏的颜色不匹配,并且可以看到后台的活动: 透明状态栏错误

所以我发现我可以在我的布局中使用android:fitsSystemWindows ="true"和android:clipToPadding ="false"我在这里找到http://mindofaandroiddev.wordpress.com/2013/12/28/making-the-status -bar-和导航条透明上带有一个-列表视图-ON-机器人-4-4-奇巧/

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@color/background_darkRed"
android:fitsSystemWindows="true"
android:clipToPadding="false"    
tools:context="com.sandak.......">

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="match_parent"> 
....
Run Code Online (Sandbox Code Playgroud)

这解决了透明状态栏的顶级问题,看起来没问题.不幸的是,"导航栏"底部有系统按钮的问题,这是红色的,不是我想要的透明: 在此输入图像描述

我正在尝试所有可能的变体来实现工作结果,但我无法弄清楚如何解决它.我唯一可行的解​​决方案是将根元素的顶部填充大约60dp.但是这个解决方案很难看,并且在不同的设备上可能看起来不同,可能无法正常工作.

我发现Google Play上的一些应用程序在透明背景下工作正常,所以我很好奇他们是如何使它工作的.

例如:https: //play.google.com/store/apps/details?id = com.trello和其他一些人

android user-experience android-layout

16
推荐指数
1
解决办法
4万
查看次数

如何在表单上实现闪烁标签

我有一个显示消息队列的表单,并且可以更改此消息的编号.真的我想在消息数量增加时闪烁标签(队列长度)以提高形式可用性.我应该实现自定义控件并使用其他线程或计时器来更改标签的颜色吗?有人实现了这么的功能吗?实现这样的行为的最佳解决方案(更少的资源和更少的性能降级)是什么?

解:

带有计时器的表单组件,可以限制每秒的动画数量,并对外部控件背景颜色实现淡出效果.

c# usability controls user-experience winforms

15
推荐指数
4
解决办法
6万
查看次数

DAT.gui - 生产就绪的替代品

我是DAT.gui的快乐用户,用于本地调试和我正在处理的图表控件,但我需要具有基本相同功能的东西

  • 使用滑块控制int或float范围
  • 选一种颜色

但我需要它更具可定制性,所以我可以设计它以匹配我们的产品,并最终添加新功能.

那里有类似的东西吗?

javascript user-interface user-controls user-experience dat.gui

15
推荐指数
2
解决办法
4539
查看次数

Liferay/JSR 168和286门户的替代品?

我的团队一直在使用Node.js,Twitter Boostrap,Mongo DB和Mule为ESB编写仪表板应用程序.

最近,一位高管要求我们改变我们对像Liferay这样的Portal/Portlet容器的方法.

我们团队中的一些人有Liferay的经验,我们对此有非常消极的感受.处理完整页面刷新,portlet生命周期,样式和主题问题以及有限的DBMS覆盖率等问题是我们的投诉列表中的首要问题.

我们看到我们的管理团队来自哪里.他们已经决定,他们希望使仪表板可扩展,轻松或更容易插入其他组.

有没有一个解决方案可以平衡用户的现代Web期望与IT专业人员和负责建立和扩展应用程序的管理人员的企业需求,如Liferay?可插拔小部件在这里很重要.

节点显然是我们的偏好,像Grails这样的东西紧随其后.

谢谢,

portlet user-experience liferay jsr286 node.js

15
推荐指数
1
解决办法
3928
查看次数

渲染404而不是在angularjs中重定向404

我正在寻找一种渲染404页面的好方法,而不是在angularjs中重定向404页面.我发现的许多解决方案都是关于重定向到另一个页面.如果用户点击浏览器的后退按钮,我将创建另一个重定向到404页面的问题.所以我正在寻找一个渲染404页面的解决方案.

感谢您的阅读,我希望这对您们来说是可以理解的.

user-experience angularjs

15
推荐指数
1
解决办法
2万
查看次数

Flutter Form 获取所有表单字段的有效性且不报错

基本上,我正在寻找,FormFieldState.isValid但寻找FormState

因此,挑战是我想根据所有表单字段是否有效来动态启用/禁用我的表单提交按钮,而不是FormState.validate()在实际单击提交按钮之前调用,因为这会报告尚未生效的字段的错误。

forms user-experience flutter

15
推荐指数
1
解决办法
1254
查看次数

JQuery JEditable - 如何添加一个可见的编辑我按钮?

我喜欢这个插件,但现实是大多数人一开始都不会意识到他们可以点击文字进行编辑.

理想情况下,在文本旁边添加一个Button或者用户清楚看到但从未通过ajax提交的简单[Edit]链接会很不错.

有任何想法吗?

javascript jquery user-experience jeditable

14
推荐指数
1
解决办法
7687
查看次数

如何触发Firefox中的"阅读器模式"?

我在Android设备上使用Firefox Mobile,我喜欢'读者模式'功能.但是,该功能并不总是可用(例如Bash指南).所以我正在寻找有关此功能机制的信息,因为它仍然无法预测.

它是否寻找一些语义,@ ids/@类值或其他东西?

html algorithm firefox android user-experience

14
推荐指数
1
解决办法
7063
查看次数