使用mpaas遇到的“坑”及解决办法

一、配置工程

1、打开xcode Edit并没有mpaas

原因可能是openSSL问题,导致rvm2.2.4安装有问题!使用下面的命令试试

rvm reinstall 2.2.4 --with-openssl-dir=/usr/local/opt/openssl

二、创建工程

1、创建工程时闪退

把这个目录删除再试试

/Users/Shared/.mpaaskit_sdk/APMobileNetwork/10.1.18

2、设置电池条为白色

(1)Info.plist中View controller-based status bar appearance 设置为no

  (2)theme.plist 中StatusBarStyle 设置为2

3、配置网关加密信息

Info.plist中添加mPaaSCrypt

4、自定义api ,需在DTFrameworkInterface 的+()load方法中注册jsapi

5、新建工程中如果找不到meta.config和yw_1222.jpg (没有的话网关验签过不去)

实体目录下找一下,导入进去

6、导入支付宝端外刷脸sdk(标准版)的,报错(目前可能会出现mpaas平台统计失效,正在与支付宝的同学沟通。。)

MPRemoteLogging.framework删掉这个

7、原生传值给h5页面

(1)在DemoPlugins.bundle > Poseidon-Extra-Config.plist 添加JSAPI

注:name遵循驼峰表示,但是jsapi的名字和h5调用的首字母要都是小写的

(2)创建类,类名必须以 H5JsApi4为开头,并且遵从PSDJsApiHandler,这个类

data是h5传给原生的值,callback是传给h5的值。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容