接前必看¶
背景说明¶
环境要求¶
- YofunSDK目前只会提供Android Studio接入方式;
- 请使用Android 4.2.0 及以上系统的设备;
- 支持的设备:模拟器,手机、平板等;模拟器优先支持MuMu模拟器;
包体说明¶
Yofun会对包体进行重签名,并且做签名校验。
如果游戏签名有要求,需要找我们对游戏的签名加白名单。
此外,如果游戏自己有做签名校验,或者防签名机制,请务必加上网易Yofun的签名信息。
网易Yofun渠道的默认签名信息如下
类型 | 数值 |
---|---|
MD5 | 5D8BA415D8F92E2A6E435277B1FEE287 |
SHA1 | E7CE6C4574790E863A8F2B8DF3F7F4A2AC352A6C |
SHA256 | F17F2566AFA6FA96D1ED793D0DAB3D54E0B4879FF0DAB5C4064FBCD0FEC51C1D |
- 如果需要做增量更新,需等我方审核通过,获取二次签名之后的包来做增量补丁。
Yofun对包名的要求。
Yofun要求包名以
.yofun.mumu
结尾,如com.xxx.xxx.yofun.mumu
。注意包名信息不要写死。如果需要用到包名,请动态获取,比如:
Context.getPackageName()
// 如果使用到了 Content Provider,那么在写 Uri 和 Authority 用到包名时也做类似处理:
Uri uri = Uri.parse("content://"+getPackageName() + YOUR_PATH);
String Authority = getContext().getPackageName()+ YOUR_PATH;
- Yofun对Icon和闪屏资源的要求。
角标
: 应用角标规范
闪屏
: 闪屏要求
SDK接口说明¶
- YofunSDK提供了SDK的基础功能和接口。
- 所有接口只能在Android应用的
UI主线程
中调用。 - Yofun提供的每个接口都有对应的异步回调接口,游戏需注册对应的全局的消息通知接口来处理回调;
- SDK所有回调(即消息通知)的时序都是正确的,请确保游戏无论当前处于任何状态都能正确响应并处理回调;
- SDK提供了登录功能,支持同一个帐号同时在多台设备上登录。游戏如果需要做相关限制(比如禁止同时登录),需自己实现限制功能;
- SDK提供了支付功能,玩家登录后,才能使用支付功能, 支付回调 需要游戏自己配置在客户端,详情见 支付接口
- SDK不负责管理玩家在游戏中购买的商品,游戏应该记录订单对应的商品信息,以SDK服务端返回的支付结果为准,玩家付款成功后为玩家发货。