iOS

iOS

58 人关注该话题

ios 在线打包 BuildConfigure Failed 31007 无法导入p12证书plus iOS bug已修复

HBuilder caolaifulife@163.com 回复了问题 • 8 人关注 • 11 个回复 • 946 次浏览 • 9 小时前

【报Bug】IOS首次安装APP打开时无网,导致AJAX提取数据失败 iOS

HTML5+ DCloud_App_Array 回复了问题 • 3 人关注 • 2 个回复 • 52 次浏览 • 15 小时前

【报Bug】IOS系统出现首次打开AJAX无法正常使用和闪退问题 iOS ajax 闪退

HTML5+ 779726668@qq.com 回复了问题 • 3 人关注 • 2 个回复 • 69 次浏览 • 15 小时前

iOS连接蓝牙打印,已用Object C实现,转NativeJS遇到问题,求解? Native.JS 蓝牙 iOS

Native.js 1054478332@qq.com 回复了问题 • 22 人关注 • 9 个回复 • 5420 次浏览 • 2 天前

保存到本地相册 addToLibrary描述 如何修改 iOS

HTML5+ DCloud_App_Array 回复了问题 • 2 人关注 • 1 个回复 • 35 次浏览 • 3 天前

【报Bug】IOS调用 plus.nativeUI.previewImage 出现闪退,可重现 闪退 iOS bug已确认

HTML5+ PHP全栈 发起了问题 • 1 人关注 • 0 个回复 • 38 次浏览 • 3 天前

XCode9.0无法执行官方最新版的Swift版本Demo iOS 离线打包

5+ SDK 1231312312312 回复了问题 • 1 人关注 • 1 个回复 • 46 次浏览 • 5 天前

IOS如何跳转到系统设置 iOS

MUI 1158211055@qq.com 回复了问题 • 3 人关注 • 2 个回复 • 328 次浏览 • 6 天前

【报Bug】Hbuilder和HbuilderX 都没有xcode模拟器的选项 iOS 模拟器 HBuilder bug确认中

HBuilderX DCloud_HB_WDL 回复了问题 • 2 人关注 • 1 个回复 • 51 次浏览 • 2018-11-05 16:27

mui ajax在ios基座中获取数据失败 mui iOS ajax

MUI 波克比 回复了问题 • 2 人关注 • 1 个回复 • 115 次浏览 • 2018-11-03 11:54

更多...
12

赞同来自: 五块钱的果汁 缘多多 DCloud_heavensoft 马脸老男人 715527816@qq.com 大馒头小咸菜 DCloud_客服_Trust 周羊羊 hoyche@163.com ggggggmt 你说改就改啊 SeanChi 更多 »

**这个问题是已经可以解决了的,不信可以去看mui demo里面的那个聊天程序 im-chat.html**

首先说一下为什么会出现这个情况,那是因为ios弹出软键盘的时候,webview的高度没有变化导致超出屏幕范围,而plus这时候又会自动把header... 显示全部 »
**这个问题是已经可以解决了的,不信可以去看mui demo里面的那个聊天程序 im-chat.html**

首先说一下为什么会出现这个情况,那是因为ios弹出软键盘的时候,webview的高度没有变化导致超出屏幕范围,而plus这时候又会自动把header的 position:fixed 属性设置为 position:relative,header就跟着滚动了。。。。

解决办法很简单,只要是现在最新版本的plus,都有这个
```javascript
plus.webview.currentWebview().setStyle({
softinputMode: "adjustResize" // 弹出软键盘时自动改变webview的高度
});
```
只要你在plusready里面写入这个,就可以解决header跟着滚动的问题


==============问题结束分割线===============

虽然楼主可能没遇到,不过也再顺便补充一个:如果页面中包含header、mui-content、footer,当mui-content内容很多,已经可以滚动,这时候弹出键盘,又会出现header可以滚动的情况

这时候已经不是plus的问题了,而是css的问题(ios的坑),而是webview已经改变高度了,但是html、body的高度没有改变。

解决办法就是写一段css样式:
```javascript
html, body {
height: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
}
```
只要写了这段样式,页面就会随着webview的改变而改变


其实plus、mui框架很好用,只是plus有坑,ios有坑,安卓也有坑,花点时间把坑都踩一遍就没什么问题啦~~
0

赞同来自:

已经提供了。[http://ask.dcloud.net.cn/question/52684](http://ask.dcloud.net.cn/question/52684)
已经提供了。[http://ask.dcloud.net.cn/question/52684](http://ask.dcloud.net.cn/question/52684)
1

赞同来自: DCloud_客服_Trust

先在本地搭建v6测试环境测试看看客户端访问网络是否有问题,
测试环境搭建参考[http://www.cnblogs.com/fengmin/p/5526487.html](http://www.cnblogs.com/fengmin/p/5526487.htm... 显示全部 »
先在本地搭建v6测试环境测试看看客户端访问网络是否有问题,
测试环境搭建参考[http://www.cnblogs.com/fengmin/p/5526487.html](http://www.cnblogs.com/fengmin/p/5526487.html)
本地测试没有问题仍然被拒可以参考下该文档看是否可以解决问题[http://www.jianshu.com/p/d18ada23f78d](http://www.jianshu.com/p/d18ada23f78d)

另外请上传完整回执. IPV6 只是提示.关键问题是因为应用的某些异常(白屏,ajax请求失败,无法登陆等)才会报这个信息. 需要解决掉关键问题
2

赞同来自: DCloud_客服_Trust song.xie.k@gmail.com

```javascript
var NSMutableDictionary = plus.ios.importClass("NSMutableDictionary");
var ns = (new NSMutableDictionary()... 显示全部 »
```javascript
var NSMutableDictionary = plus.ios.importClass("NSMutableDictionary");
var ns = (new NSMutableDictionary()).init();
ns.setObjectforKey("value","key");
ns.objectForKey("key");
```
1

赞同来自: DCloud_客服_Trust

重启下手机看看使用网络的选项能出现不,我下载了你的应用,网络的设置可以出现,并且随便填了个账号密码测试,提示账号不存在或被禁用,看起来网络应该是通的
重启下手机看看使用网络的选项能出现不,我下载了你的应用,网络的设置可以出现,并且随便填了个账号密码测试,提示账号不存在或被禁用,看起来网络应该是通的
2

赞同来自: DCloud_客服_Trust pangjv@yahoo.com

此功能在Alpha版本已支持(ask问答首页右侧有下载地址“HBuilder Alpha版”),manifest.json文件按以下配置可关闭软键盘的导航栏:
```javascript
// ...
"plus": {
"... 显示全部 »
此功能在Alpha版本已支持(ask问答首页右侧有下载地址“HBuilder Alpha版”),manifest.json文件按以下配置可关闭软键盘的导航栏:
```javascript
// ...
"plus": {
"softinput": {
"navBar": "none" // 是否显示软键盘上的导航条,"auto"表示系统默认值(显示),"none"表示不显示,默认值为"auto"
}
//...
```
**注意字段的大小写**

也可以使用native的输入框,plus.nativeObj支持原生input,见下方pangjv@yahoo.com的回答。
1

赞同来自: DCloud_客服_Trust

如果不需要后台持续定位,需要删除manifest.json里plus->distribute->apple->UIBackgroundModes节点
如果需要持续定位需要在manifest中增加持续定位的声明
参考文档 [http://ask... 显示全部 »
如果不需要后台持续定位,需要删除manifest.json里plus->distribute->apple->UIBackgroundModes节点
如果需要持续定位需要在manifest中增加持续定位的声明
参考文档 [http://ask.dcloud.net.cn/article/12964](http://ask.dcloud.net.cn/article/12964)
1

赞同来自: DCloud_客服_Trust

此问题是由于应用中显示广告和部分第三方SDK功能可能会使用到IDFA标识(新浪微博登录|分享、友盟统计等),提交AppStore时将“**此App是否使用广告标识(IDFA)**”选择项中勾选“**是**”即可。
##**重要:打开IDFA不影响AppStor... 显示全部 »
此问题是由于应用中显示广告和部分第三方SDK功能可能会使用到IDFA标识(新浪微博登录|分享、友盟统计等),提交AppStore时将“**此App是否使用广告标识(IDFA)**”选择项中勾选“**是**”即可。
##**重要:打开IDFA不影响AppStore审核**
如果应用中没有广告可以选择“**将此App安装归因于先前投放的特定广告**”项,如下图所示。
** 插入的附件 **
如果应用中存在广告,则可将“**在App内投放广告**”项选中。

万一由此引发其它问题,并确认不会使用到idfa相关功能(微博登录|分享、友盟统计、广告等),也可以在manifest.json中配置以下节点关闭读取idfa标识:
```javascript
{
//...
"plus":{
//...
"distribute":{
//...
"apple":{
//...
"idfa":false
}
}
}
}
```
0

赞同来自:

[http://ask.dcloud.net.cn/question/53934](http://ask.dcloud.net.cn/question/53934)
[http://ask.dcloud.net.cn/question/53934](http://ask.dcloud.net.cn/question/53934)
2

赞同来自: DCloud_客服_Trust 1120646809@qq.com

这是因为苹果appstore审核机制更严格了引起的问题,机审扫描发现应用代码中包含调用定位API就要求添加应用后台使用定位(NSLocationAlwaysUsageDescription)的描述信息。以前苹果审核规则是只有应用要求再后台使用定位功能时才添加此... 显示全部 »
这是因为苹果appstore审核机制更严格了引起的问题,机审扫描发现应用代码中包含调用定位API就要求添加应用后台使用定位(NSLocationAlwaysUsageDescription)的描述信息。以前苹果审核规则是只有应用要求再后台使用定位功能时才添加此描述信息,云端打包默认没有添加此描述信息,仅添加应用使用定位功能的描述信息(NSLocationWhenInUseUsageDescription)。我们已经更新了云端打包机默认也添加了NSLocationAlwaysUsageDescription描述信息。
**如果应用没有使用到定位功能**
重新提交云端打包生成新的ipa即可。
**如果应用使用到定位功能**
可以通过以下方法修改描述内容。
请在manifest.json文件的plus->distribute->apple->plistcmds添加以下内容:
```javascript
"plistcmds":[
"Set :NSLocationWhenInUseUsageDescription 使用定位描述信息",
"Set :NSLocationAlwaysUsageDescription 后台使用定位描述信息"
]

```
重新提交云端打包生成新的ipa。
更多用户授权描述配置参考[这里](http://ask.dcloud.net.cn/article/12964)
1

赞同来自: DCloud_客服_Trust

iOS11.3及以上版本新增声明NSLocationAlwaysAndWhenInUseUsageDescription。
参考[http://ask.dcloud.net.cn/article/12964](http://ask.dcloud.net.cn/... 显示全部 »
iOS11.3及以上版本新增声明NSLocationAlwaysAndWhenInUseUsageDescription。
参考[http://ask.dcloud.net.cn/article/12964](http://ask.dcloud.net.cn/article/12964)
1

赞同来自: DCloud_客服_Trust

wap2app的横竖屏被框架接管,可在app.js里面进行配置:
```javascript
options: {
debug: false, // 是否开启调试模式,默认为false
lockOrientation:"landscape&quo... 显示全部 »
wap2app的横竖屏被框架接管,可在app.js里面进行配置:
```javascript
options: {
debug: false, // 是否开启调试模式,默认为false
lockOrientation:"landscape"
}
```
更多...

iOS创建最精简离线打包工程 离线打包 iOS SDK

5+ SDK SDK_骁骑 发表了文章 • 66 个评论 • 14562 次浏览 • 2016-10-10 18:31

iOS平台支持3D Touch快捷菜单项 3DTouch 5+App开发 iOS

HTML5+ DCloud_App_Array 发表了文章 • 4 个评论 • 2707 次浏览 • 2015-10-29 11:40

精华 【文档】iOS云打包修改权限提示语 云端打包 iOS打包 iOS 权限

HTML5+ DCloud_客服_Trust 发表了文章 • 72 个评论 • 13883 次浏览 • 2017-12-11 19:09

IOS平台以WebView方式集成HTML5+SDK方法 SDK 集成 iOS

5+ SDK SDK_骁骑 发表了文章 • 65 个评论 • 39677 次浏览 • 2014-10-29 15:20

精华 IOS 应用内支付(IAP)接口使用说明 应用内支付 iOS IAP 支付 Payment

HTML5+ SDK_骁骑 发表了文章 • 33 个评论 • 20060 次浏览 • 2015-12-30 18:46

蓝牙 Android ios 插件 蓝牙 Android iOS 插件开发

5+ SDK 韩跑跑 发表了文章 • 6 个评论 • 404 次浏览 • 2018-07-11 18:31

iOS切换到后台支持获取位置信息功能 Geolocation iOS

HTML5+ DCloud_App_Array 发表了文章 • 18 个评论 • 5624 次浏览 • 2016-06-22 16:40

使用5+SDK实现IOS集成蓝牙与网口打印 打印 print iOS h5+

HTML5+ qjdioce 发表了文章 • 0 个评论 • 85 次浏览 • 2018-10-12 09:10

iOS离线打包-个推插件配置 离线打包 iOS

HTML5+ DCloud_IOS_XTY 发表了文章 • 2 个评论 • 11462 次浏览 • 2015-02-03 18:04

精华 IOS离线打包SDK开屏广告配置方法 开屏广告 SDK iOS

5+ SDK SDK_骁骑 发表了文章 • 0 个评论 • 486 次浏览 • 2018-03-09 17:21

更多...