unityAPK接入360SDK可能遇到的问题

按照360官方的文档一步一步接入的话,没有经验的,特别像我这样的小白,太坑了。

1、登录模块接入遇到的问题,登录成功后回调报的错,其实就是线程的问题,是由于调用360SDK终止了你的主线程解决办法就是在调用它的回调时,在你的主线程里取调用。

错误的代码

// 调用登录接口
protected void doSdkLogin(boolean isLandScape) {
    mIsInOffline = false;
    Intent intent = getLoginIntent(isLandScape);
    IDispatcherCallback callback = mLoginCallback;
    Matrix.execute(this, intent, callback);
}

改正之后的代码:

 /**
     * 使用360SDK的登录接口
     *
     * @param isLandScape 是否横屏显示登录界面
     */
    protected void doSdkLogin(boolean isLandScape) {
        MainActivity.this.runOnUiThread(new Runnable() {
            public void run() {
                Intent intent = getLoginIntent(isLandScape);
                IDispatcherCallback callback = mLoginCallback;
                Matrix.execute(MainActivity.this, intent, callback);
            }
        });

    }

2、可能会遇到的就是微信不能支付的问题,这个属于AndroidManifest,360支付这块没有封装好,需要自己去配置,这个在官网的文档里是没有写的,在那个官网的demo里,只需要把微信相关的支付和支付宝相关的premission和Activity拷贝就可以了

3、好不容易接好了,测试也通过了,但是360审核不通过,这个确实是挺坑爹的,用360的自检工具报下面的错,有assets目录下缺少的一些资源和permission和qiho的一些Activity,如下:

(1)assets资源缺少的这个问题很好解决,从官网下的那个360SDK.jar用WinRAR解压,然后把解压出来的文件里的assets目录下的东西全部拷贝到工程目录下的assets里,就可以了

(2)permission和qiho的一些Activity把demo里的对应的全部拷过去就行了,官网的文档里是没有这些东西的

时间: 2024-08-03 17:37:52

unityAPK接入360SDK可能遇到的问题的相关文章

[转]手机游戏六大渠道评测标准大合集

From : http://www.199it.com/archives/182725.html 商务和渠道经常出现这样的桥段:“亲~求抱大腿”,“兄弟先别激动,你的是明星产品?”“不是……”,“有IP么?”,“没有……”,“数据怎样?”“还行……”,后来就没有后来了. 很多游戏,数据是通向渠道的硬指标,只是,S级和A级标准各家不一,都有自己的评级体系(每一家渠道特性不同,KPI也不同),自不必说. CP方表示: *基本上给不给资源都是看数据,也就是那个付费率和次日留存.特别是次日留存,每一家都

360SDK文档

360  账号_ _ 社交_ _ 支付_ _ 数据_ _ 推送  SDK  接入 文档 版本号  修改时间  内容  修改人 1.1.0(270) 2014-11-13  修改: 修改AndroidManifest配置, 删除浮窗相关的activity 和service. 修改:修改混淆的proguard选项,增加-dontwarn参数. 360 手游中心 1.1.0(270) 2014-11-19  修改:修改推送API说明,增加告知相关的API方法所在的类. 360 手游中心 1.1.2(2

Unity3d接入微信支付sdk返回-1

背景:U3d导出安卓项目包之后,进行SDK的接入工作. 由于习惯性的右键->Run As->Android Application生成安卓包,导致没有对apk进行签名.App装入之后,微信支付老是返回-1,翻来覆去的找问题终于找到正确的操作流程: 之后,点击finish即可.

微信Android接入指南

注:本文为微信Android终端开发工具的新手使用教程,只涉及教授SDK的使用方法,默认读者已经熟悉IDE的基本使用方法(本文以Eclipse为例),以及具有一定的编程知识基础等. 1.申请你的AppID 请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发. 2.下载微信终端开发工具包 开发工具包主要包含3部分内容:(其中,只有libammsdk.jar是必须的) - libammsdk.jar(每个第三方应用必须要导入该sdk库,

怎样将「插件化」接入到项目之中?

本期移动开发精英社群讨论的主题是「插件化」,上网查了一下,发现一篇 CSDN 博主写的文章<Android 使用动态载入框架DL进行插件化开发>.此处引用原作者的话: 随着应用的不断迭代,应用的体积不断增大,项目越来越臃肿,冗余添加.项目新功能的加入,无法确定与用户匹配性,发生严重异常往往牵一发而动全身,仅仅能紧急公布补丁版本号,强制用户进行更新.结果频繁的更新.反而easy减少用户使用黏性,或者是公司业务的不断发展,同系的应用越来越多,传统方式须要通过用户量最大的主项目进行引导下载并安装.

接入指南

接入概述 接入微信公众平台开发,开发者需要按照如下步骤完成: 1.填写服务器配置 2.验证服务器地址的有效性 3.依据接口文档实现业务逻辑 下面详细介绍这3个步骤. 第一步:填写服务器配置 登录微信公众平台官网后,在公众平台官网的开发-基本设置页面,勾选协议成为开发者,点击"修改配置"按钮,填写服务器地址(URL).Token和EncodingAESKey,其中URL是开发者用来接收微信消息和事件的接口URL.Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中

企业网的安全接入-----端口绑定

简介: 交换机的端口帮定,就是把交换机的某一个端口和下面所连接的电脑的MAC地址或交换机的端口经 行绑定,这样即使有别的电脑偷偷的连接到这个端口上也是不能使用的.交换机的端口绑定的好处是,可以限制某个端口可以访问那个端口,不可以访问哪个端口,增加了安全性. 相关案例 一.端口绑定 1.Mac+port绑定(二.三层设备) 作用:可以使连接在该端口的pc,不能连接到其他接口 [Quidway]mac-address static 000c-2937-1fecinterface Ethernet 0

第三方登录接入-qq,weibo-java

开发之前 需求:网站接入qq,sina微博登录,本文最后付效果图: 说明:大部分网站本身是需要用户概念的,很多操作依附于用户,而qq或微博作为一种登录方式指向用户而已,我参考了一下其他网站的做法, 一般有如下两种做法: 1,强制绑定:用户第一次通过qq登录时必须与该网站账户绑定,也就是用户必须要先有一个此网站账户才能登录成功 2,互相独立,用户第一次通过qq登录时直接重新为用户注册一个账户,如以用户名为qq_123456直接注册一个账户,与其他账户无关: 站在用户角度考虑下,可能需要更多的选择性

Linux中添加用户、删除用户时新手可能遇到的问题

Linux中添加用户.删除用户时新手可能遇到的问题  1.创建新用户后切换到新用户:No directory, logging in with HOME=/     添加用户     #sudo useradd -m -s /bin/bash -g group loginname     -m 创建home目录 (不加这个要手动添加目录,不然会出现No directory,Logging in with HOME=/ )     -s /bin/bash 使用bash( 默认为 /bin/sh