HBuilderX

HBuilderX

极客开发工具
uni-app

uni-app

开发一次,多端覆盖
uniCloud

uniCloud

云开发平台
HTML5+

HTML5+

增强HTML5的功能体验
MUI

MUI

上万Star的前端框架

关于“无法定位程序输入点??4QDateTime@@QAEAAV0@$$QAV0@@Z于动态链接库XXX.dll上”我的解决办法

HBuilderX


首先进入主目录的bin文件夹,找到错误弹框里面提到的dll文件(如上图的Qt5Core.dll),然后扔到System32或者SysWOW64文件夹,怕麻烦所以还注册了一下,然后HBuilderX就这样给我打开了。至于是不是每个人适用有待大伙们的反馈。(PS:我后面尝试还原错误现场把SysWOW64文件夹里的之前报错的dll删了,结果发现HBuilderX还能打开)

继续阅读 »


首先进入主目录的bin文件夹,找到错误弹框里面提到的dll文件(如上图的Qt5Core.dll),然后扔到System32或者SysWOW64文件夹,怕麻烦所以还注册了一下,然后HBuilderX就这样给我打开了。至于是不是每个人适用有待大伙们的反馈。(PS:我后面尝试还原错误现场把SysWOW64文件夹里的之前报错的dll删了,结果发现HBuilderX还能打开)

收起阅读 »

郑州手机app开发,自己组建团队划算吗

5+App开发 移动APP

  郑州app开发和郑州app制作已经不再是什么新鲜事了,许多企业都知道,专属独立品牌app开发是企业在移动互联网未来生存发展的重要选择。而app开发要多少钱就成为了许多客户首要关心的问题。一般来说决定一款企业app开发价格的因素主要有两个:一是架构的复杂性,二是app开发投入的人力以及时间。

  今天从app开发公司的角度,一起来算一下中小型app从无到有需要做哪些工作,以及为达成使命,需要付出多少金钱代价。

  首先假设在开发app之前我们已经有了一个成熟的团队,app的团队结构以架构师兼后台开发1名+安卓1名+iOS开发1名+产品经理1名+前端开发1名+设计师1名。你可能也发现了这些人员配备都是单点的,一旦有人生病或请假,某个职位就会缺失,项目进度就会拖后,所以我们大约配备2个浮动名额,也就是,初始团队大概有8名。

  我们假设团队平均工资在8000左右,需要给员工缴纳五险一金,除工资的部分,还要平均为每个员工多缴纳3000元的五险一金支出,员工部分的支出是(8000+3000)*8=88000元/月;有了app开发团队,下一步要解决的是工作场所的问题,8人团队可以选择中低端的办公场所,是否划算,得创业团队自己掂量,算上水电、物业,一个月15000左右算比较省了。

  有了场地和团队,接下来置换办公耗材、宽带之类的(假设电脑自己带),普通的人体工程学椅子价格在150元左右,如果不买工程学椅子也可以,用普通的椅子,加上桌子平摊成本,桌椅需要200左右的成本,这算一次性付出。拍脑袋,6000元可以搞定吧。

  6个月的时间,算快,一个app从无到有需要的费用大概这么算:人工费用: 88000元6个月 ≈ 52 w。场地租金: 15000元6个月 = 9w。办公耗材+桌椅支出:1w。服务器、域名、周边IT基础费用:2w。

  是的,当有人问独立开发一个app要多少钱?你可以回答一个不太复杂的app,从无到有做出来,半年第一个版本出来,需要100万,真的是不夸张的说,所以从这一点可以看出来,企业还是选择app开发公司更加明智一些。
本文由专业的郑州app制作燚轩科技整理发布。

继续阅读 »

  郑州app开发和郑州app制作已经不再是什么新鲜事了,许多企业都知道,专属独立品牌app开发是企业在移动互联网未来生存发展的重要选择。而app开发要多少钱就成为了许多客户首要关心的问题。一般来说决定一款企业app开发价格的因素主要有两个:一是架构的复杂性,二是app开发投入的人力以及时间。

  今天从app开发公司的角度,一起来算一下中小型app从无到有需要做哪些工作,以及为达成使命,需要付出多少金钱代价。

  首先假设在开发app之前我们已经有了一个成熟的团队,app的团队结构以架构师兼后台开发1名+安卓1名+iOS开发1名+产品经理1名+前端开发1名+设计师1名。你可能也发现了这些人员配备都是单点的,一旦有人生病或请假,某个职位就会缺失,项目进度就会拖后,所以我们大约配备2个浮动名额,也就是,初始团队大概有8名。

  我们假设团队平均工资在8000左右,需要给员工缴纳五险一金,除工资的部分,还要平均为每个员工多缴纳3000元的五险一金支出,员工部分的支出是(8000+3000)*8=88000元/月;有了app开发团队,下一步要解决的是工作场所的问题,8人团队可以选择中低端的办公场所,是否划算,得创业团队自己掂量,算上水电、物业,一个月15000左右算比较省了。

  有了场地和团队,接下来置换办公耗材、宽带之类的(假设电脑自己带),普通的人体工程学椅子价格在150元左右,如果不买工程学椅子也可以,用普通的椅子,加上桌子平摊成本,桌椅需要200左右的成本,这算一次性付出。拍脑袋,6000元可以搞定吧。

  6个月的时间,算快,一个app从无到有需要的费用大概这么算:人工费用: 88000元6个月 ≈ 52 w。场地租金: 15000元6个月 = 9w。办公耗材+桌椅支出:1w。服务器、域名、周边IT基础费用:2w。

  是的,当有人问独立开发一个app要多少钱?你可以回答一个不太复杂的app,从无到有做出来,半年第一个版本出来,需要100万,真的是不夸张的说,所以从这一点可以看出来,企业还是选择app开发公司更加明智一些。
本文由专业的郑州app制作燚轩科技整理发布。

收起阅读 »

关于微信里wx.getUserInfo获取用户信息都是拼音的转成中文方法

微信登录
  1. 加在js里面
wx.getUserInfo({  
  lang:"zh_CN",  
  success: function(res) {  
    var userInfo = res.userInfo  
    var nickName = userInfo.nickName  
    var avatarUrl = userInfo.avatarUrl  
    var gender = userInfo.gender //性别 0:未知、1:男、2:女  
    var province = userInfo.province  
    var city = userInfo.city             
    var country = userInfo.country  
  }

2.加在 行内

<button open-type='getUserInfo' lang="zh_CN" bindgetuserinfo="onGotUserInfo"></button>  

力量本身并不可怕,可怕的是它的主人。

继续阅读 »
  1. 加在js里面
wx.getUserInfo({  
  lang:"zh_CN",  
  success: function(res) {  
    var userInfo = res.userInfo  
    var nickName = userInfo.nickName  
    var avatarUrl = userInfo.avatarUrl  
    var gender = userInfo.gender //性别 0:未知、1:男、2:女  
    var province = userInfo.province  
    var city = userInfo.city             
    var country = userInfo.country  
  }

2.加在 行内

<button open-type='getUserInfo' lang="zh_CN" bindgetuserinfo="onGotUserInfo"></button>  

力量本身并不可怕,可怕的是它的主人。

收起阅读 »

【素与简科技】家居行业开发小程序 好不好?

小程序

家居行业,作为传统行业,由于产品的特性,更多的选择线下卖场实体感受和购买。

随着微信小程序的火热,家居行业也选择开发自己的小程序。

并且结合实体店铺体验,在线购买率逐渐提升,让家居行业业绩提升十分明显。

那么开发小程序,对家居行业有什么好处呢?素与简智能科技(http://www.suyujane.com)专业小程序开发为您解答:

家居行业开发小程序
一:线上线下结合,客户购买率更高

通过在线查看效果图,或者视频,动画展示家居产品,具体尺寸信息等,对比产品价格,效果,样式。

足不出户可以浏览更多的信息,看准喜欢的再去实体店体验质量和做工,感受具体家居产品。

通过这样线上线下结合的方式,会让客户好感度上升,并且成交量提升。

二:分析客户,利于营销

通过开发小程序,可以了解客户信息,对客户浏览和喜好进行数据统计。

针对客户喜好,精准营销,给客户提供具体产品信息,优势,以及对应的优惠活动等等。

掌握客户心里和需求,营销自然更加精准,更能有效提高销售量。

三:成本低,效果好

开发小程序的成本相对APP来说是比较低的,对企业来说并不会付出太多成本。

并且小程序依托微信,不需要下载安装,更容易企业推广宣传,客户关注即可使用。

四:巧用微信流量,让店铺更受欢迎

微信自带社交属性,并且有分享功能,附近小程序功能,附近店铺等等。

依托强大的用户群体,很好的分享店铺信息,流量来源会更广,不错的产品会被更多的用户选择。

五:客户体验更好,复购和裂变更有效

体验过小程序带来的方便,结合实体店真实感受,购买后的客户,会分享给自己的朋友。

或者在下次想到购买其他家居产品的时候,还会再次选择来店购买。

裂变和复购率自然增长,良好的用户体验会让企业更受欢迎。

继续阅读 »

家居行业,作为传统行业,由于产品的特性,更多的选择线下卖场实体感受和购买。

随着微信小程序的火热,家居行业也选择开发自己的小程序。

并且结合实体店铺体验,在线购买率逐渐提升,让家居行业业绩提升十分明显。

那么开发小程序,对家居行业有什么好处呢?素与简智能科技(http://www.suyujane.com)专业小程序开发为您解答:

家居行业开发小程序
一:线上线下结合,客户购买率更高

通过在线查看效果图,或者视频,动画展示家居产品,具体尺寸信息等,对比产品价格,效果,样式。

足不出户可以浏览更多的信息,看准喜欢的再去实体店体验质量和做工,感受具体家居产品。

通过这样线上线下结合的方式,会让客户好感度上升,并且成交量提升。

二:分析客户,利于营销

通过开发小程序,可以了解客户信息,对客户浏览和喜好进行数据统计。

针对客户喜好,精准营销,给客户提供具体产品信息,优势,以及对应的优惠活动等等。

掌握客户心里和需求,营销自然更加精准,更能有效提高销售量。

三:成本低,效果好

开发小程序的成本相对APP来说是比较低的,对企业来说并不会付出太多成本。

并且小程序依托微信,不需要下载安装,更容易企业推广宣传,客户关注即可使用。

四:巧用微信流量,让店铺更受欢迎

微信自带社交属性,并且有分享功能,附近小程序功能,附近店铺等等。

依托强大的用户群体,很好的分享店铺信息,流量来源会更广,不错的产品会被更多的用户选择。

五:客户体验更好,复购和裂变更有效

体验过小程序带来的方便,结合实体店真实感受,购买后的客户,会分享给自己的朋友。

或者在下次想到购买其他家居产品的时候,还会再次选择来店购买。

裂变和复购率自然增长,良好的用户体验会让企业更受欢迎。

收起阅读 »

uniapp,MUI,HTML5+,webapp开发,前端后端,提供技术服务

uniapp,MUI,HTML5+,webapp开发,前端、后端、全栈开发

提供技术服务,长期有效

QQ: 1214237256
WX: 17629229397

uniapp,MUI,HTML5+,webapp开发,前端、后端、全栈开发

提供技术服务,长期有效

QQ: 1214237256
WX: 17629229397

离线打包拉起微信小程序

h5+ 微信小程序 离线打包

第一步

先在 微信开放平台登记应用和绑定小程序

第二步

在你的Android 项目里面建立一个class 随便一个名称都可以
注意微信开放平台的文档 中的context 就是你当前的activity

package 你的包名; //你的Android 项目包名,默认生成的  

import android.annotation.SuppressLint;  
import android.app.Activity;  
import android.support.v7.app.AppCompatActivity;  

import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;  
import com.tencent.mm.opensdk.openapi.IWXAPI;  
import com.tencent.mm.opensdk.openapi.WXAPIFactory;  

@SuppressLint("Registered")  
public class MainActivity extends AppCompatActivity {  

    public static void launchMiniProgram(Activity activity,String programId) {//这里我传入了当前的activity,和我要拉起的小程序原始ID  
        String appId = "你的APPID"; // 填应用AppId  
        IWXAPI api = WXAPIFactory.createWXAPI(activity, appId);  

        WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();  
        req.userName = programId; // 填小程序原始id (gh_开头)  
        req.path = "";                  //拉起小程序页面的可带参路径,不填默认拉起小程序首页  
        req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版  
        api.sendReq(req);  
    }  
}

第三步

点击你的Android studio 右上方的运行---(我这边默认是以USB 真机调试的)


运行完成后----切换到你的HTML 页面在你需要拉起小程序的点击按钮触发下面代码

mui.plusReady(() => {  
          let obj = plus.android.runtimeMainActivity();//获取应用主Activity实例对象  
          let url = 你的应用包名; (com.xxxx.xxxx这种)  
          plus.android.invoke(`${url}.MainActivity`, 'launchMiniProgram', obj, programId); (programId === >小程序原始ID)  
        })

如果点击发现Android studio 控制台出现 req 19 需要打包成release 版本然后运行即可

还有如果拉起小程序出现跳转失败 记得检查jks 的应用签名是不是跟开放平台登记的有误

继续阅读 »

第一步

先在 微信开放平台登记应用和绑定小程序

第二步

在你的Android 项目里面建立一个class 随便一个名称都可以
注意微信开放平台的文档 中的context 就是你当前的activity

package 你的包名; //你的Android 项目包名,默认生成的  

import android.annotation.SuppressLint;  
import android.app.Activity;  
import android.support.v7.app.AppCompatActivity;  

import com.tencent.mm.opensdk.modelbiz.WXLaunchMiniProgram;  
import com.tencent.mm.opensdk.openapi.IWXAPI;  
import com.tencent.mm.opensdk.openapi.WXAPIFactory;  

@SuppressLint("Registered")  
public class MainActivity extends AppCompatActivity {  

    public static void launchMiniProgram(Activity activity,String programId) {//这里我传入了当前的activity,和我要拉起的小程序原始ID  
        String appId = "你的APPID"; // 填应用AppId  
        IWXAPI api = WXAPIFactory.createWXAPI(activity, appId);  

        WXLaunchMiniProgram.Req req = new WXLaunchMiniProgram.Req();  
        req.userName = programId; // 填小程序原始id (gh_开头)  
        req.path = "";                  //拉起小程序页面的可带参路径,不填默认拉起小程序首页  
        req.miniprogramType = WXLaunchMiniProgram.Req.MINIPTOGRAM_TYPE_RELEASE;// 可选打开 开发版,体验版和正式版  
        api.sendReq(req);  
    }  
}

第三步

点击你的Android studio 右上方的运行---(我这边默认是以USB 真机调试的)


运行完成后----切换到你的HTML 页面在你需要拉起小程序的点击按钮触发下面代码

mui.plusReady(() => {  
          let obj = plus.android.runtimeMainActivity();//获取应用主Activity实例对象  
          let url = 你的应用包名; (com.xxxx.xxxx这种)  
          plus.android.invoke(`${url}.MainActivity`, 'launchMiniProgram', obj, programId); (programId === >小程序原始ID)  
        })

如果点击发现Android studio 控制台出现 req 19 需要打包成release 版本然后运行即可

还有如果拉起小程序出现跳转失败 记得检查jks 的应用签名是不是跟开放平台登记的有误

收起阅读 »

调用官方提供支付宝支付的一个坑

官方文档中,notify_url地址这么写的:urlencode('http://xxx.xxx.xxx/notify.php')

这就一巨大的坑,支付成功了,死活回调不成功。。

直接去掉urlencode函数,写成'http://xxx.xxx.xxx/notify.php ,就解决问题了。。。。坑死我了。。

继续阅读 »

官方文档中,notify_url地址这么写的:urlencode('http://xxx.xxx.xxx/notify.php')

这就一巨大的坑,支付成功了,死活回调不成功。。

直接去掉urlencode函数,写成'http://xxx.xxx.xxx/notify.php ,就解决问题了。。。。坑死我了。。

收起阅读 »

HBuilderX 1.9发布,大幅提升uni-app性能;uni-app/mpvue 插件开发大赛启动,iPhone Xs Max等你来拿!腾讯为uni-app录制视频教程并提供毕业证书

招聘 培训

HBuilderX 1.9发布,大幅提升App平台性能和vue新语法支持

详见https://ask.dcloud.net.cn/article/35818

uni-app/mpvue 插件开发大赛启动

奖品丰富,iPhone MAX 等你来拿,详见http://ask.dcloud.net.cn/article/35700

DCloud 2019新春招聘开启

前端、原生开发、C++/QT开发,都虚位以待。
有志于与DCloud一同打造多端时代基础工具平台的志士,赶紧投简历到hr2013@dcloud.io吧。
详细jd见http://dcloud.io/hr/

传智播客:年薪60万招聘uni-app培训讲师!

http://ask.dcloud.net.cn/article/35616

腾讯课堂自制的uni-app培训教程发布了!

uni-app的火爆引发了腾讯课堂的关注,其自研了uni-app的培训教程,并在腾讯课堂首页重点推广。https://ke.qq.com/course/379043?from=800006382#paysource=1

小编发现这系列课程的质量真心不错,推荐给大家:
1、 从入门到实战,内容完善,讲师水平高
2、 无须再单独学习 vue ,直接看这个课,一站式学习
3、 课程学习完成后,还会拿到腾讯Next学院颁发的证书

还可以在uni-app官网加uni-app的qq群,在群里找“腾讯NEXT课程顾问-lulu”,获取折扣券。
券少,速来!

继续阅读 »

HBuilderX 1.9发布,大幅提升App平台性能和vue新语法支持

详见https://ask.dcloud.net.cn/article/35818

uni-app/mpvue 插件开发大赛启动

奖品丰富,iPhone MAX 等你来拿,详见http://ask.dcloud.net.cn/article/35700

DCloud 2019新春招聘开启

前端、原生开发、C++/QT开发,都虚位以待。
有志于与DCloud一同打造多端时代基础工具平台的志士,赶紧投简历到hr2013@dcloud.io吧。
详细jd见http://dcloud.io/hr/

传智播客:年薪60万招聘uni-app培训讲师!

http://ask.dcloud.net.cn/article/35616

腾讯课堂自制的uni-app培训教程发布了!

uni-app的火爆引发了腾讯课堂的关注,其自研了uni-app的培训教程,并在腾讯课堂首页重点推广。https://ke.qq.com/course/379043?from=800006382#paysource=1

小编发现这系列课程的质量真心不错,推荐给大家:
1、 从入门到实战,内容完善,讲师水平高
2、 无须再单独学习 vue ,直接看这个课,一站式学习
3、 课程学习完成后,还会拿到腾讯Next学院颁发的证书

还可以在uni-app官网加uni-app的qq群,在群里找“腾讯NEXT课程顾问-lulu”,获取折扣券。
券少,速来!

收起阅读 »

苹果内购 的经验分享

IAP

我这里说下我对苹果内购的理解,理解不正确,多指教。
对于我这种不懂苹果开发的程序员来说,用uni-app开发一个苹果APP,难点卡在了苹果内购,微信支付宝支付都是先下单,再付款,修改订单状态

而苹果内购有点不同,他的流程是先付款,再服务器二次验证,验证成功写入自己的数据库。

找了很多资料,后来hbuilder里的一个工作人员告诉我文档里有部分苹果内购代码,我试了下,可以跑起来。可是案例里uni.requestPayment()返回的只有状态,没有校验数据。就再次的看文档,5+文档。结合2个文档,后来通过5+实现了苹果内购,为了让其他的开放人员少走坑,这里把我测试成功的例子发布下。

<view>  
    <view class="uni-list">  
        <radio-group @change="applePriceChange">  
            <label class="uni-list-cell uni-list-cell-pd" v-for="(item, index) in priceList" :key="index">  
                {{item.text}}  
                <radio :value="item.value" :checked="item.checked" />  
            </label>  
        </radio-group>  
    </view>  
    <view class="uni-padding-wrap">  
        <button class="ipaPayBtn" @click="requestPayment" :loading="loading" :disabled="disabled">确认支付</button>  
    </view>  
</view>  
</view>  

let iapChannel = null,
productId = 'chongzhi_2019_1_14_168',
productIds = ['chongzhi_2019_1_14_168', 'chongzhi_2019_1_14_288','chongzhi_2019_1_14_588','chongzhi_2019_1_14_898'];
export default {
data() {
return {
loading: false,
disabled: true,
priceList: [{
value: 'chongzhi_2019_1_14_168',
text: '支付1元',
checked: true
}, {
value: 'chongzhi_2019_1_14_288',
text: '支付2元',
checked: false
},{
value: 'chongzhi_2019_1_14_588',
text: '支付3元',
checked: false
}, {
value: 'chongzhi_2019_1_14_898',
text: '支付4元',
checked: false
}]
}
},
onLoad: function() {
// 扩展API加载完毕,现在可以正常调用扩展API
var that = this;
plus.payment.getChannels(function(channels){
console.log(JSON.stringify(channels) );
for (var i in channels) {
var channel = channels[i];
if (channel.id === 'appleiap') {
iapChannel = channel;
//获取服务器产品
that.requestOrder();
}
}
if(!iapChannel){
console.log("不支持苹果内购");
}
}, false);
},
methods: {
//获取服务器产品
requestOrder() {
var that = this;
uni.showLoading({
title:'检测支付环境...'
});
iapChannel.requestOrder(productIds, (orderList) => { //必须调用此方法才能进行 iap 支付
that.disabled = false;
uni.hideLoading();
console.log('requestOrder success: ' + JSON.stringify(orderList));
}, (e) => {
that.disabled = false;
uni.hideLoading();
console.log('requestOrder failed: ' + JSON.stringify(e));
});
},
//点击支付
requestPayment(event) {
var that = this;
that.loading = true;
var statement = {
productid: productId
}
plus.payment.request(iapChannel, statement, function(e){
that.loading = false;
//这里的e包括了验证数据,可以发送到服务器端进行验证
console.log(JSON.stringify(e));
}, function(){
that.loading = false;
console.log("支付失败")
});
},
applePriceChange(e) {
productId = e.detail.value;
}
}
}

继续阅读 »

我这里说下我对苹果内购的理解,理解不正确,多指教。
对于我这种不懂苹果开发的程序员来说,用uni-app开发一个苹果APP,难点卡在了苹果内购,微信支付宝支付都是先下单,再付款,修改订单状态

而苹果内购有点不同,他的流程是先付款,再服务器二次验证,验证成功写入自己的数据库。

找了很多资料,后来hbuilder里的一个工作人员告诉我文档里有部分苹果内购代码,我试了下,可以跑起来。可是案例里uni.requestPayment()返回的只有状态,没有校验数据。就再次的看文档,5+文档。结合2个文档,后来通过5+实现了苹果内购,为了让其他的开放人员少走坑,这里把我测试成功的例子发布下。

<view>  
    <view class="uni-list">  
        <radio-group @change="applePriceChange">  
            <label class="uni-list-cell uni-list-cell-pd" v-for="(item, index) in priceList" :key="index">  
                {{item.text}}  
                <radio :value="item.value" :checked="item.checked" />  
            </label>  
        </radio-group>  
    </view>  
    <view class="uni-padding-wrap">  
        <button class="ipaPayBtn" @click="requestPayment" :loading="loading" :disabled="disabled">确认支付</button>  
    </view>  
</view>  
</view>  

let iapChannel = null,
productId = 'chongzhi_2019_1_14_168',
productIds = ['chongzhi_2019_1_14_168', 'chongzhi_2019_1_14_288','chongzhi_2019_1_14_588','chongzhi_2019_1_14_898'];
export default {
data() {
return {
loading: false,
disabled: true,
priceList: [{
value: 'chongzhi_2019_1_14_168',
text: '支付1元',
checked: true
}, {
value: 'chongzhi_2019_1_14_288',
text: '支付2元',
checked: false
},{
value: 'chongzhi_2019_1_14_588',
text: '支付3元',
checked: false
}, {
value: 'chongzhi_2019_1_14_898',
text: '支付4元',
checked: false
}]
}
},
onLoad: function() {
// 扩展API加载完毕,现在可以正常调用扩展API
var that = this;
plus.payment.getChannels(function(channels){
console.log(JSON.stringify(channels) );
for (var i in channels) {
var channel = channels[i];
if (channel.id === 'appleiap') {
iapChannel = channel;
//获取服务器产品
that.requestOrder();
}
}
if(!iapChannel){
console.log("不支持苹果内购");
}
}, false);
},
methods: {
//获取服务器产品
requestOrder() {
var that = this;
uni.showLoading({
title:'检测支付环境...'
});
iapChannel.requestOrder(productIds, (orderList) => { //必须调用此方法才能进行 iap 支付
that.disabled = false;
uni.hideLoading();
console.log('requestOrder success: ' + JSON.stringify(orderList));
}, (e) => {
that.disabled = false;
uni.hideLoading();
console.log('requestOrder failed: ' + JSON.stringify(e));
});
},
//点击支付
requestPayment(event) {
var that = this;
that.loading = true;
var statement = {
productid: productId
}
plus.payment.request(iapChannel, statement, function(e){
that.loading = false;
//这里的e包括了验证数据,可以发送到服务器端进行验证
console.log(JSON.stringify(e));
}, function(){
that.loading = false;
console.log("支付失败")
});
},
applePriceChange(e) {
productId = e.detail.value;
}
}
}

收起阅读 »

分享获取ios应用图标角标数量,修改并发送至个推服务器

Native.JS iOS 个推

ios离线推送消息是apns发送控制应用图标数量+1,点击消息后应用上的数字消失,实际上并没有-1,以下方法可实现。

plus.push.addEventListener( "click", function( msg ) {  
    //导入ios UIApplication  
    var UIApplication = plus.ios.import("UIApplication");  
    var app = UIApplication.sharedApplication();  
    //获取应用图标的数量  
    var oldNum = app.applicationIconBadgeNumber();  
    var newNum = oldNum - 1;  
    //设置应用图标的数量  
    plus.runtime.setBadgeNumber(newNum);  
    //导入个推原生类  
    var GeTuiSdk = plus.ios.importClass('GeTuiSdk');  
    GeTuiSdk.setBadge(newNum);  
});  
继续阅读 »

ios离线推送消息是apns发送控制应用图标数量+1,点击消息后应用上的数字消失,实际上并没有-1,以下方法可实现。

plus.push.addEventListener( "click", function( msg ) {  
    //导入ios UIApplication  
    var UIApplication = plus.ios.import("UIApplication");  
    var app = UIApplication.sharedApplication();  
    //获取应用图标的数量  
    var oldNum = app.applicationIconBadgeNumber();  
    var newNum = oldNum - 1;  
    //设置应用图标的数量  
    plus.runtime.setBadgeNumber(newNum);  
    //导入个推原生类  
    var GeTuiSdk = plus.ios.importClass('GeTuiSdk');  
    GeTuiSdk.setBadge(newNum);  
});  
收起阅读 »

郑州在线购票app,制作报价是多少钱呢

5 App开发

  在线购票app开发是否值得投资呢,这个问题找郑州app外包公司可以解决,而且在郑州app制作看来,随着智能手机和平板电脑的普及,app已融入到我们的日常生活当中。一项最新数据显示,目前国内手机族每天花在app和网络的时间比例上升到81%,下载到手机上的app数量从32上升到41。作为指尖上的消费,app改变着我们的生活方式。所以在线购票app开发是有发展前景的。

  那么在线购票app开发行业解决方案都要有哪些功能呢?下面就为大家讲解下一款手机在线购票app应用的功能需求:

  在线购票、预定服务

  在线购票功能能够提供用户通过在线进行选购电影票,并且进行选择电影场次、选择观影座位等。同时也能够通过在线进行预定其他服务,根据商家的服务内容为其提供产品服务的展示位。

  互动圈子

  用户可以通过登录会员账号,就能够参与影院圈子的互动,对电影进行点评等,营造良好的平台互动氛围。

  数据统计

  在数据统计中,对会员的消费内容进行统计,并且对个人消费数据分析,为营销人员提供运营的科学数据支持,帮助影院app开发平台实现精准化营销。

  会员积分

  通过商家制定的赢取积分的制度,会员能够通过消费或者参与活动获得积分,并且可以通过积分商城进行换购产品,能够有效提高app的粘性。

  分类排序

  那么多的电影类型,细分开来才是为了用户考虑。

  各大主流票务平台的价格一目了然,不用你一个一个应用逐个打开,便能够一眼看出该选择在哪一家购买。一款软件搞定所有票务平台的购票问题,而且一定能够帮你最快找出最低价。真正实现哪里便宜买哪里!
本文由专业的郑州app外包公司燚轩科技整理发布。

继续阅读 »

  在线购票app开发是否值得投资呢,这个问题找郑州app外包公司可以解决,而且在郑州app制作看来,随着智能手机和平板电脑的普及,app已融入到我们的日常生活当中。一项最新数据显示,目前国内手机族每天花在app和网络的时间比例上升到81%,下载到手机上的app数量从32上升到41。作为指尖上的消费,app改变着我们的生活方式。所以在线购票app开发是有发展前景的。

  那么在线购票app开发行业解决方案都要有哪些功能呢?下面就为大家讲解下一款手机在线购票app应用的功能需求:

  在线购票、预定服务

  在线购票功能能够提供用户通过在线进行选购电影票,并且进行选择电影场次、选择观影座位等。同时也能够通过在线进行预定其他服务,根据商家的服务内容为其提供产品服务的展示位。

  互动圈子

  用户可以通过登录会员账号,就能够参与影院圈子的互动,对电影进行点评等,营造良好的平台互动氛围。

  数据统计

  在数据统计中,对会员的消费内容进行统计,并且对个人消费数据分析,为营销人员提供运营的科学数据支持,帮助影院app开发平台实现精准化营销。

  会员积分

  通过商家制定的赢取积分的制度,会员能够通过消费或者参与活动获得积分,并且可以通过积分商城进行换购产品,能够有效提高app的粘性。

  分类排序

  那么多的电影类型,细分开来才是为了用户考虑。

  各大主流票务平台的价格一目了然,不用你一个一个应用逐个打开,便能够一眼看出该选择在哪一家购买。一款软件搞定所有票务平台的购票问题,而且一定能够帮你最快找出最低价。真正实现哪里便宜买哪里!
本文由专业的郑州app外包公司燚轩科技整理发布。

收起阅读 »