Сравнить коммиты

...

13 коммитов
master ... dev

Автор SHA1 Сообщение Дата
  Weller 0a639641c0 更新 1 год назад
  Weller 5c11141bb3 更新 1 год назад
  huaxuan 3eedcc4655 1.升价百川SDK 2 лет назад
  huaxuan f885b001d1 1.升价百川SDK 2 лет назад
  huaxuan fcfbfaa1e1 1.优化淘宝登录 2 лет назад
  Weller 30a4633988 Merge commit '213caa53fdeee5db0a48067ae8176a4c6f2dd8b0' into null-safe 2 лет назад
  Weller d51550b6c0 null-safe 2 лет назад
  huaxuan 213caa53fd 1.优化依赖 2 лет назад
  huaxuan c85e86cd47 1.优化依赖 2 лет назад
  huaxuan ba15806198 1.更换依赖 2 лет назад
  huaxuan de301b07e4 1.更换依赖 2 лет назад
  huaxuan 75f65da573 1.更换依赖 2 лет назад
  huaxuan 04d528959b 1.更换依赖 2 лет назад
100 измененных файлов: 1711 добавлений и 128 удалений
  1. +44
    -33
      android/build.gradle
  2. +0
    -0
     
  3. Двоичные данные
     
  4. Двоичные данные
     
  5. Двоичные данные
     
  6. Двоичные данные
     
  7. Двоичные данные
     
  8. Двоичные данные
     
  9. Двоичные данные
     
  10. Двоичные данные
     
  11. Двоичные данные
     
  12. Двоичные данные
     
  13. Двоичные данные
     
  14. Двоичные данные
     
  15. Двоичные данные
     
  16. Двоичные данные
     
  17. Двоичные данные
     
  18. Двоичные данные
     
  19. Двоичные данные
     
  20. +45
    -15
      android/src/main/java/com/wxwx/flutter_alibc/FlutterAlibcHandle.java
  21. +16
    -22
      android/src/main/java/com/wxwx/flutter_alibc/WebActivity.java
  22. +6
    -1
      android/src/main/java/com/wxwx/flutter_alibc/web/WebViewActivity.java
  23. +0
    -1
      android/src/main/res/layout/activity_web_bc.xml
  24. +1
    -1
      example/.flutter-plugins-dependencies
  25. +23
    -4
      example/android/app/build.gradle
  26. Двоичные данные
     
  27. Двоичные данные
     
  28. Двоичные данные
     
  29. Двоичные данные
     
  30. Двоичные данные
     
  31. Двоичные данные
     
  32. Двоичные данные
     
  33. Двоичные данные
     
  34. Двоичные данные
     
  35. Двоичные данные
     
  36. Двоичные данные
     
  37. Двоичные данные
     
  38. Двоичные данные
     
  39. Двоичные данные
     
  40. Двоичные данные
     
  41. Двоичные данные
     
  42. +2
    -1
      example/android/app/src/main/AndroidManifest.xml
  43. +33
    -5
      example/android/build.gradle
  44. +1
    -1
      example/android/gradle/wrapper/gradle-wrapper.properties
  45. +1
    -0
      example/android/settings_aar.gradle
  46. +1
    -1
      example/ios/Flutter/AppFrameworkInfo.plist
  47. +0
    -16
      example/ios/Flutter/flutter_export_environment.sh
  48. +5
    -5
      example/ios/Runner.xcodeproj/project.pbxproj
  49. +1
    -1
      example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  50. +1
    -1
      example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
  51. +27
    -20
      example/pubspec.lock
  52. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AlibabaAuthSDK.bundle/alibaba_auth_sdk.png
  53. Двоичные данные
     
  54. +0
    -0
     
  55. +641
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverKernel.bundle/AriverKernel-Config.plist
  56. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverKernel.bundle/Ariver_version.json
  57. +0
    -0
     
  58. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5ES6Promise.js
  59. +631
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5JSCBridge.js
  60. +200
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5Timer.js
  61. +9
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Contents.json
  62. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/Contents.json
  63. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/anchor_item.imageset/Contents.json
  64. Двоичные данные
     
  65. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/back.imageset/Contents.json
  66. Двоичные данные
     
  67. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/closeDanmaku.imageset/Contents.json
  68. Двоичные данные
     
  69. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/controllers_background.imageset/Contents.json
  70. Двоичные данные
     
  71. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/floating_window_close_btn.imageset/Contents.json
  72. Двоичные данные
     
  73. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/frontcover_playtimes.imageset/Contents.json
  74. Двоичные данные
     
  75. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_backward.imageset/Contents.json
  76. Двоичные данные
     
  77. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_brightness.imageset/Contents.json
  78. Двоичные данные
     
  79. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_forward.imageset/Contents.json
  80. Двоичные данные
     
  81. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_volume.imageset/Contents.json
  82. Двоичные данные
     
  83. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/landscape_back.imageset/Contents.json
  84. Двоичные данные
     
  85. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/loading.imageset/Contents.json
  86. Двоичные данные
     
  87. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/open.imageset/Contents.json
  88. Двоичные данные
     
  89. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/openDanmaku.imageset/Contents.json
  90. Двоичные данные
     
  91. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/play_btn.imageset/Contents.json
  92. Двоичные данные
     
  93. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/play_fill_btn.imageset/Contents.json
  94. Двоичные данные
     
  95. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/refresh.imageset/Contents.json
  96. Двоичные данные
     
  97. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/sendDanmaku.imageset/Contents.json
  98. Двоичные данные
     
  99. +1
    -0
      ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/slider.imageset/Contents.json
  100. Двоичные данные
     

+ 44
- 33
android/build.gradle Просмотреть файл

@@ -4,8 +4,14 @@ version '1.0-SNAPSHOT'
buildscript {
repositories {
google()
jcenter()
mavenCentral()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
flatDir {
dirs 'libs'
}
flatDir {
dirs 'libs', '../../../../library_module/libs'
}
}

dependencies {
@@ -16,11 +22,8 @@ buildscript {
rootProject.allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven{ url 'http://maven.aliyun.com/nexus/content/groups/public/'}
maven {
url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
}
}
}

@@ -68,35 +71,43 @@ dependencies{
// implementation 'com.alibaba.sdk.android:nb_trade:4.0.0.16@aar'
// implementation 'com.alibaba:fastjson:1.2.52@jar'

implementation 'com.android.support:multidex:1.0.3'
implementation 'androidx.appcompat:appcompat:1.3.0-alpha02'
implementation 'androidx.cardview:cardview:1.0.0'
// 登陆
implementation 'com.alibaba.baichuan.sdk:alibclogin:5.0.0.13'
// applink
implementation 'com.alibaba.baichuan.sdk:alibcapplink:5.0.0.13'
// 广告SDK
implementation 'com.alibaba.baichuan.sdk:alibcad:5.0.0.13'
// 小程序
implementation 'com.alibaba.baichuan.sdk:alibctriver:5.0.0.13'
// c++基础库(如果工程中没有接入该so包:libc++_shared.so,需要接入该sdk)
implementation "llvm.stl:cpp_shared:0.0.3@aar"
// 直播
implementation 'com.alibaba.baichuan.sdk:alibctriver_live:5.0.0.13'
// webview容器
implementation 'com.alibaba.baichuan.sdk:alibcwebview:5.0.0.13'
// 电商基础组件
implementation 'com.alibaba.baichuan.sdk:alibctradecommon:5.0.0.13'
implementation 'com.alibaba.baichuan.sdk:alibcnbtrade:5.0.0.13'
implementation 'com.alibaba.baichuan.sdk:alibcprotocol:5.0.0.13'
// 辅助排查工具(可选)
implementation "com.alibaba.baichuan.sdk:alibctools:5.0.0.13"
// 安全保镖v5版本(根据实际情况,v5和v6版本选择其一)
implementation 'com.taobao.android:securityguardaar3:5.0.0.9-v5@aar'
implementation 'com.taobao.android:securitybodyaar3:5.0.0.9-v5@aar'
implementation 'com.taobao.android:avmpaar3:5.0.0.9-v5@aar'
implementation 'com.taobao.android:sgmiddletieraar3:5.0.0.9-v5@aar'
// implementation 'com.android.support:multidex:1.0.3'
// implementation 'androidx.appcompat:appcompat:1.3.0-alpha02'
// implementation 'androidx.cardview:cardview:1.0.0'
// // 登陆
// implementation 'com.alibaba.baichuan.sdk:alibclogin:5.0.0.13'
// // applink
// implementation 'com.alibaba.baichuan.sdk:alibcapplink:5.0.0.13'
// // 广告SDK
// implementation 'com.alibaba.baichuan.sdk:alibcad:5.0.0.13'
// // 小程序
// implementation 'com.alibaba.baichuan.sdk:alibctriver:5.0.0.13'
// // c++基础库(如果工程中没有接入该so包:libc++_shared.so,需要接入该sdk)
// implementation "llvm.stl:cpp_shared:0.0.3@aar"
// // 直播
// implementation 'com.alibaba.baichuan.sdk:alibctriver_live:5.0.0.13'
// // webview容器
// implementation 'com.alibaba.baichuan.sdk:alibcwebview:5.0.0.13'
// // 电商基础组件
// implementation 'com.alibaba.baichuan.sdk:alibctradecommon:5.0.0.13'
// implementation 'com.alibaba.baichuan.sdk:alibcnbtrade:5.0.0.13'
// implementation 'com.alibaba.baichuan.sdk:alibcprotocol:5.0.0.13'
// // 辅助排查工具(可选)
// implementation "com.alibaba.baichuan.sdk:alibctools:5.0.0.13"
// // 安全保镖v5版本(根据实际情况,v5和v6版本选择其一)
// implementation 'com.taobao.android:securityguardaar3:5.0.0.9-v5@aar'
// implementation 'com.taobao.android:securitybodyaar3:5.0.0.9-v5@aar'
// implementation 'com.taobao.android:avmpaar3:5.0.0.9-v5@aar'
// implementation 'com.taobao.android:sgmiddletieraar3:5.0.0.9-v5@aar'

compileOnly fileTree(include: ['*.jar','*.aar'], dir: 'libs')
// implementation(name: 'cardview-1.0.0', ext: 'aar')

// implementation(name: 'MiddleTierSDK-external-release-5.5.24-preInstall', ext: 'aar')
// implementation(name: 'MiscSDK-external-release-5.5.9-preInstall', ext: 'aar')
// implementation(name: 'NoCaptchaSDK-external-release-5.5.8-preInstall', ext: 'aar')
// implementation(name: 'SecurityBodySDK-external-release-5.5.28-preInstall', ext: 'aar')
// implementation(name: 'SecurityGuardSDK-external-release-5.5.22-preInstall', ext: 'aar')
implementation 'com.alibaba:fastjson:1.1.71.android'

}


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


+ 45
- 15
android/src/main/java/com/wxwx/flutter_alibc/FlutterAlibcHandle.java Просмотреть файл

@@ -32,10 +32,10 @@ import com.alibaba.alibcprotocol.param.AlibcShowParams;
import com.alibaba.alibcprotocol.param.AlibcTaokeParams;
import com.alibaba.alibcprotocol.route.proxy.IAlibcLoginProxy;
import com.baichuan.nb_trade.AlibcTrade;
import com.baichuan.nb_trade.auth.TopAuth;
import com.baichuan.nb_trade.callback.AlibcTradeInitCallback;
import com.baichuan.nb_trade.callback.AuthCallback;
import com.baichuan.nb_trade.core.AlibcTradeSDK;
import com.randy.alibcextend.auth.AuthCallback;
import com.randy.alibcextend.auth.TopAuth;
import com.ut.device.UTDevice;
import com.wxwx.flutter_alibc.web.WebViewActivity;

@@ -119,16 +119,20 @@ public class FlutterAlibcHandle {

@Override
public void onSuccess(String s, String s1) {
Map<String, Object> userInfo = new HashMap<>();
try {
Map<String, Object> userInfo = new HashMap<>();
// Session session = AlibcLogin.getInstance().getSession();
Session session = new LoginServiceImpl().getSession();
userInfo.put("nick", session.nick);
userInfo.put("avatarUrl", session.avatarUrl);
userInfo.put("openId", session.openId);
userInfo.put("openSid", session.openSid);
userInfo.put("topAccessToken", session.topAccessToken);
userInfo.put("topAuthCode", session.topAuthCode);
result.success(PluginResponse.success(userInfo).toMap());
Session session = new LoginServiceImpl().getSession();
userInfo.put("nick", session.nick);
userInfo.put("avatarUrl", session.avatarUrl);
userInfo.put("openId", session.openId);
userInfo.put("openSid", session.openSid);
userInfo.put("topAccessToken", session.topAccessToken);
userInfo.put("topAuthCode", session.topAuthCode);
result.success(PluginResponse.success(userInfo).toMap());
} catch (Exception e) {
e.printStackTrace();
}
}

@Override
@@ -208,6 +212,7 @@ public class FlutterAlibcHandle {
AlibcLogin.getInstance().showLogin(new AlibcLoginCallback() {
@Override
public void onSuccess(String s, String s1) {

TopAuth.showAuthDialog(register.activity(), R.mipmap.ic_launcher, name, alibcAppKey, new AuthCallback() {
@Override
public void onSuccess(String accessToken, String expireTime) {
@@ -313,7 +318,11 @@ public class FlutterAlibcHandle {
// Intent intent = new Intent(register.context(), WebActivity.class);
// intent.putExtra("url", (String) call.argument("url"));
// register.activity().startActivityForResult(intent, 1111);
taoKeLoginNew(call, result);
try {
taoKeLoginNew(call, result);
} catch (Exception e) {
e.printStackTrace();
}
}

@Override
@@ -365,16 +374,24 @@ public class FlutterAlibcHandle {
// results.put("paySuccessOrders", tradeResult.payResult.paySuccessOrders);
// }
// result.success(PluginResponse.success(results).toMap());
// }

// @Override
// public void onSuccess(int i) {
// Map<String, Object> results = new HashMap<>();
// result.success(PluginResponse.success(results).toMap());
// }

@Override
public void onSuccess(int i) {
public void onSuccess(int i, Object o) {
Log.d("错误", o.toString());
Map<String, Object> results = new HashMap<>();
result.success(PluginResponse.success(results).toMap());
}

@Override
public void onFailure(int code, String msg) {
Log.d("错误", msg);
result.success(new PluginResponse(Integer.toString(code), msg, null).toMap());
}
});
@@ -450,10 +467,23 @@ public class FlutterAlibcHandle {
// results.put("paySuccessOrders", tradeResult.payResult.paySuccessOrders);
// }
// result.success(PluginResponse.success(results).toMap());
// }

// @Override
// public void onSuccess(int i) {
// Map<String, Object> results = new HashMap<>();
//// if (AlibcResultType.TYPECART == tradeResult.resultType) {
//// results.put("type", 1);
//// } else if (AlibcResultType.TYPEPAY == tradeResult.resultType) {
//// results.put("type", 0);
//// results.put("payFailedOrders", tradeResult.payResult.payFailedOrders);
//// results.put("paySuccessOrders", tradeResult.payResult.paySuccessOrders);
//// }
// result.success(PluginResponse.success(results).toMap());
// }

@Override
public void onSuccess(int i) {
public void onSuccess(int i, Object o) {
Map<String, Object> results = new HashMap<>();
// if (AlibcResultType.TYPECART == tradeResult.resultType) {
// results.put("type", 1);
@@ -492,7 +522,7 @@ public class FlutterAlibcHandle {
}

public void getUdid(MethodCall call, Result result1) {
String udid = UTDevice.getUtdid(getApplicationContext());
String udid = UTDevice.getUtdid(getApplicationContext());
Map<String, String> resMap = new HashMap();
resMap.put("udid", udid);
result1.success(resMap);


+ 16
- 22
android/src/main/java/com/wxwx/flutter_alibc/WebActivity.java Просмотреть файл

@@ -23,7 +23,6 @@ import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;
import android.widget.ImageView;
import android.widget.Toast;


import com.alibaba.alibclogin.AlibcLogin;
@@ -69,23 +68,18 @@ public class WebActivity extends Activity {
// alibcTaokeParams.extraParams.put("taokeAppkey", SPUtils.getPrefString(mActivity, Pkey.APP_alliance_appkey, ""));
AlibcShowParams showParams = new AlibcShowParams();
showParams.setBackUrl("alisdk://");
AlibcTrade.openByUrl(WebActivity.this, url, showParams,
new AlibcTaokeParams("", "", ""), exParams, new AlibcTradeCallback() {
// AlibcTrade.openByUrl(WebActivity.this, url, showParams,
// new AlibcTaokeParams("", "", ""), exParams, new AlibcTradeCallback() {
// @Override
// public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
// public void onSuccess(int i, Object o) {
//
// }

@Override
public void onSuccess(int i) {

}

@Override
public void onFailure(int i, String s) {

}
});
//
// @Override
// public void onFailure(int i, String s) {
//
// }
// });
}

//用于百川授权的简化的WebClient
@@ -110,13 +104,8 @@ public class WebActivity extends Activity {
showParams.setBackUrl("alisdk://");
AlibcTrade.openByUrl(WebActivity.this, url,showParams,
new AlibcTaokeParams("", "", ""), exParams, new AlibcTradeCallback() {
// @Override
// public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
// Log.d("cg", alibcTradeResult.toString());
// }

@Override
public void onSuccess(int i) {
public void onSuccess(int i, Object o) {

}

@@ -350,10 +339,15 @@ public class WebActivity extends Activity {
// @Override
// public void onTradeSuccess(AlibcTradeResult alibcTradeResult) {
//
// }
//
// @Override
// public void onSuccess(int i) {
//
// }

@Override
public void onSuccess(int i) {
public void onSuccess(int i, Object o) {

}



+ 6
- 1
android/src/main/java/com/wxwx/flutter_alibc/web/WebViewActivity.java Просмотреть файл

@@ -118,8 +118,13 @@ public class WebViewActivity extends Activity {
// @Override
// public void onTradeSuccess(AlibcTradeResult tradeResult) {}//不会回调

// @Override
// public void onSuccess(int i) {
//
// }

@Override
public void onSuccess(int i) {
public void onSuccess(int i, Object o) {

}



+ 0
- 1
android/src/main/res/layout/activity_web_bc.xml Просмотреть файл

@@ -14,7 +14,6 @@
android:focusable="true"
android:layout_centerVertical="true"
android:layout_alignParentLeft="true"
android:src="@drawable/com_taobao_nb_sdk_web_view_title_bar_back"
android:layout_marginStart="16dp"
android:contentDescription="dfsa" />
</RelativeLayout>


+ 1
- 1
example/.flutter-plugins-dependencies Просмотреть файл

@@ -1 +1 @@
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_alibc","path":"/Users/fnuser04/Documents/flutterAPP/zhiying_flutter_alibc/","dependencies":[]}],"android":[{"name":"flutter_alibc","path":"/Users/fnuser04/Documents/flutterAPP/zhiying_flutter_alibc/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[]},"dependencyGraph":[{"name":"flutter_alibc","dependencies":[]}],"date_created":"2021-04-17 11:06:38.571844","version":"1.22.0"}
{"info":"This is a generated file; do not edit or check into version control.","plugins":{"ios":[{"name":"flutter_alibc","path":"/Users/fnuo123/Documents/fnuo_project_two/zhiying_flutter_alibc/","dependencies":[]}],"android":[{"name":"flutter_alibc","path":"/Users/fnuo123/Documents/fnuo_project_two/zhiying_flutter_alibc/","dependencies":[]}],"macos":[],"linux":[],"windows":[],"web":[]},"dependencyGraph":[{"name":"flutter_alibc","dependencies":[]}],"date_created":"2022-09-13 09:39:00.780891","version":"2.10.3"}

+ 23
- 4
example/android/app/build.gradle Просмотреть файл

@@ -25,7 +25,7 @@ apply plugin: 'com.android.application'
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"

android {
compileSdkVersion 28
compileSdkVersion 31

lintOptions {
disable 'InvalidPackage'
@@ -34,8 +34,8 @@ android {
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "wxwx.com.flutter_alibc_example"
minSdkVersion 16
targetSdkVersion 28
minSdkVersion 21
targetSdkVersion 29
multiDexEnabled true
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
@@ -75,5 +75,24 @@ dependencies {
androidTestImplementation 'androidx.test:runner:1.1.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
implementation 'androidx.appcompat:appcompat:1.3.0-alpha02'
implementation 'com.android.support:cardview-v7:27.1.1'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
implementation fileTree(include: ['*.jar','*.aar'], dir: 'libs')

// implementation(name: 'alibcad-5.0.0.13', ext: 'aar')
// implementation(name: 'alibcapplink-5.0.0.13', ext: 'aar')
// implementation(name: 'alibclogin-5.0.0.13', ext: 'aar')
// implementation(name: 'alibcnbtrade-5.0.0.13', ext: 'aar')
// implementation(name: 'alibcprotocol-5.0.0.13', ext: 'aar')
// implementation(name: 'alibctradecommon-5.0.0.13', ext: 'aar')
// implementation(name: 'alibctriver-5.0.0.13', ext: 'aar')
// implementation(name: 'alibctriver_live-5.0.0.13', ext: 'aar')
// implementation(name: 'alibcwebview-5.0.0.13', ext: 'aar')
// implementation(name: 'cpp_shared-0.0.3', ext: 'aar')
//
// implementation(name: 'avmpaar3-5.0.0.9-v5', ext: 'aar')
// implementation(name: 'securitybodyaar3-5.0.0.9-v5', ext: 'aar')
// implementation(name: 'securityguardaar3-5.0.0.9-v5', ext: 'aar')
// implementation(name: 'sgmiddletieraar3-5.0.0.9-v5', ext: 'aar')
}

Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


Двоичные данные
Просмотреть файл


+ 2
- 1
example/android/app/src/main/AndroidManifest.xml Просмотреть файл

@@ -10,8 +10,9 @@
<application
android:name="io.flutter.app.FlutterApplication"
android:icon="@mipmap/ic_launcher"
android:allowBackup="true"
android:label="flutter_alibc_example"
tools:replace="android:label">
tools:replace="android:label,android:allowBackup">
<activity
android:name=".MainActivity"
android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode"


+ 33
- 5
example/android/build.gradle Просмотреть файл

@@ -1,21 +1,49 @@
buildscript {
repositories {
google()
jcenter()
mavenCentral()
// 百川
maven(){
url "https://maven.aliyun.com/repository/public/"
}
maven {
url "https://mvn.mob.com/android/"
}
maven {
url "http://repo.baichuan-android.taobao.com/content/groups/BaichuanRepositories/"
url 'https://artifact.bytedance.com/repository/pangle'
}
google()

flatDir {
dirs 'libs'
}
}

dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath 'com.android.tools.build:gradle:4.1.0'
}
}

allprojects {
repositories {
mavenCentral()
// 百川
maven(){
url "https://maven.aliyun.com/repository/public/"
}
maven {
url "https://mvn.mob.com/android/"
}
maven {
url 'https://artifact.bytedance.com/repository/pangle'
}
google()
jcenter()

flatDir {
dirs 'libs'
}
flatDir {
dirs 'libs'
}
}
}



+ 1
- 1
example/android/gradle/wrapper/gradle-wrapper.properties Просмотреть файл

@@ -3,4 +3,4 @@ distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.1-all.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-6.5-all.zip

+ 1
- 0
example/android/settings_aar.gradle Просмотреть файл

@@ -0,0 +1 @@
include ':app'

+ 1
- 1
example/ios/Flutter/AppFrameworkInfo.plist Просмотреть файл

@@ -21,6 +21,6 @@
<key>CFBundleVersion</key>
<string>1.0</string>
<key>MinimumOSVersion</key>
<string>8.0</string>
<string>9.0</string>
</dict>
</plist>

+ 0
- 16
example/ios/Flutter/flutter_export_environment.sh Просмотреть файл

@@ -1,16 +0,0 @@
#!/bin/sh
# This is a generated file; do not edit or check into version control.
export "FLUTTER_ROOT=/Users/fnuser04/Documents/flutterModel/flutter"
export "FLUTTER_APPLICATION_PATH=/Users/fnuser04/Documents/flutterAPP/zhiying_flutter_alibc/example"
export "FLUTTER_TARGET=/Users/fnuser04/Documents/flutterAPP/zhiying_flutter_alibc/example/lib/main.dart"
export "FLUTTER_BUILD_DIR=build"
export "SYMROOT=${SOURCE_ROOT}/../build/ios"
export "OTHER_LDFLAGS=$(inherited) -framework Flutter"
export "FLUTTER_FRAMEWORK_DIR=/Users/fnuser04/Documents/flutterModel/flutter/bin/cache/artifacts/engine/ios"
export "FLUTTER_BUILD_NAME=1.0.0"
export "FLUTTER_BUILD_NUMBER=1"
export "DART_DEFINES=flutter.inspector.structuredErrors%3Dtrue"
export "DART_OBFUSCATION=false"
export "TRACK_WIDGET_CREATION=true"
export "TREE_SHAKE_ICONS=false"
export "PACKAGE_CONFIG=.packages"

+ 5
- 5
example/ios/Runner.xcodeproj/project.pbxproj Просмотреть файл

@@ -3,7 +3,7 @@
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objectVersion = 50;
objects = {

/* Begin PBXBuildFile section */
@@ -191,7 +191,7 @@
97C146E61CF9000F007C117D /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 1020;
LastUpgradeCheck = 1300;
ORGANIZATIONNAME = "The Chromium Authors";
TargetAttributes = {
97C146ED1CF9000F007C117D = {
@@ -394,7 +394,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
@@ -483,7 +483,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
@@ -532,7 +532,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";


+ 1
- 1
example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata Просмотреть файл

@@ -2,6 +2,6 @@
<Workspace
version = "1.0">
<FileRef
location = "group:Runner.xcodeproj">
location = "self:">
</FileRef>
</Workspace>

+ 1
- 1
example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme Просмотреть файл

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme
LastUpgradeVersion = "1020"
LastUpgradeVersion = "1300"
version = "1.3">
<BuildAction
parallelizeBuildables = "YES"


+ 27
- 20
example/pubspec.lock Просмотреть файл

@@ -7,56 +7,56 @@ packages:
name: async
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.5.0-nullsafety.1"
version: "2.8.2"
boolean_selector:
dependency: transitive
description:
name: boolean_selector
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0-nullsafety.1"
version: "2.1.0"
characters:
dependency: transitive
description:
name: characters
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0-nullsafety.3"
version: "1.2.0"
charcode:
dependency: transitive
description:
name: charcode
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.3.1"
clock:
dependency: transitive
description:
name: clock
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0-nullsafety.1"
version: "1.1.0"
collection:
dependency: transitive
description:
name: collection
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.15.0-nullsafety.3"
version: "1.15.0"
cupertino_icons:
dependency: "direct main"
description:
name: cupertino_icons
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.1.2"
version: "0.1.3"
fake_async:
dependency: transitive
description:
name: fake_async
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.2.0"
flutter:
dependency: "direct main"
description: flutter
@@ -80,21 +80,28 @@ packages:
name: matcher
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.12.10-nullsafety.1"
version: "0.12.11"
material_color_utilities:
dependency: transitive
description:
name: material_color_utilities
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.1.3"
meta:
dependency: transitive
description:
name: meta
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.0-nullsafety.3"
version: "1.7.0"
path:
dependency: transitive
description:
name: path
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.8.0-nullsafety.1"
version: "1.8.0"
sky_engine:
dependency: transitive
description: flutter
@@ -106,55 +113,55 @@ packages:
name: source_span
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.8.0-nullsafety.2"
version: "1.8.1"
stack_trace:
dependency: transitive
description:
name: stack_trace
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.10.0-nullsafety.1"
version: "1.10.0"
stream_channel:
dependency: transitive
description:
name: stream_channel
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0-nullsafety.1"
version: "2.1.0"
string_scanner:
dependency: transitive
description:
name: string_scanner
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.1.0-nullsafety.1"
version: "1.1.0"
term_glyph:
dependency: transitive
description:
name: term_glyph
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.2.0-nullsafety.1"
version: "1.2.0"
test_api:
dependency: transitive
description:
name: test_api
url: "https://pub.flutter-io.cn"
source: hosted
version: "0.2.19-nullsafety.2"
version: "0.4.8"
typed_data:
dependency: transitive
description:
name: typed_data
url: "https://pub.flutter-io.cn"
source: hosted
version: "1.3.0-nullsafety.3"
version: "1.3.0"
vector_math:
dependency: transitive
description:
name: vector_math
url: "https://pub.flutter-io.cn"
source: hosted
version: "2.1.0-nullsafety.3"
version: "2.1.1"
sdks:
dart: ">=2.10.0-110 <2.11.0"
dart: ">=2.14.0 <3.0.0"

+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AlibabaAuthSDK.bundle/alibaba_auth_sdk.png Просмотреть файл

@@ -0,0 +1 @@
0

Двоичные данные
Просмотреть файл



+ 641
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverKernel.bundle/AriverKernel-Config.plist Просмотреть файл

@@ -0,0 +1,641 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>JsApiRuntime</key>
<dict>
<key>JsApis</key>
<array>
<dict>
<key>name</key>
<string>RVTJsApi4PostMessage</string>
<key>jsApi</key>
<string>postMessage</string>
</dict>
<dict>
<key>name</key>
<string>RVTJsApi4CreateWorker</string>
<key>jsApi</key>
<string>createWorker</string>
</dict>
<dict>
<key>name</key>
<string>RVTJsApiHandler4MultiWorkerPostMessage</string>
<key>jsApi</key>
<string>multiWorkerPostMessage</string>
</dict>
<dict>
<key>name</key>
<string>RVTJsApiHandler4MultiWorkerTerminate</string>
<key>jsApi</key>
<string>multiWorkerTerminate</string>
</dict>
<dict>
<key>name</key>
<string>RVTJsApi4RegisterWorker</string>
<key>jsApi</key>
<string>registerWorker</string>
</dict>
<dict>
<key>jsApi</key>
<string>RVKExtensionJsapi</string>
<key>name</key>
<string>RVKExtensionJsapi</string>
</dict>
<dict>
<key>jsApi</key>
<string>internalAPI</string>
<key>name</key>
<string>RVPJsApiHandler4InternalAPI</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiHandler4GetAuthCode</string>
<key>jsApi</key>
<string>getAuthorize</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiHandler4GetAuthCode</string>
<key>jsApi</key>
<string>getBusinessAuth</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiHandler4GetAuthCode</string>
<key>jsApi</key>
<string>getComponentAuth</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiHandler4GetAuthCode</string>
<key>jsApi</key>
<string>getAuthCode</string>
</dict>
<dict>
<key>name</key>
<string>RVUJsApiHandler4TinyRpcForAppX</string>
<key>jsApi</key>
<string>appxrpc</string>
</dict>
<dict>
<key>name</key>
<string>RVUApiHandler4Rpc</string>
<key>jsApi</key>
<string>rpc</string>
</dict>
<dict>
<key>name</key>
<string>RVPJSApiHandler4ChangeTab</string>
<key>jsApi</key>
<string>switchTab</string>
</dict>
</array>
</dict>
<key>PluginRuntime</key>
<dict>
<key>Plugins</key>
<array>
<dict>
<key>name</key>
<string>RVPlugin4PagePerformance</string>
</dict>
<dict>
<key>name</key>
<string>RVPlugin4TinyAppPerformance</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4ConcurrentWorker</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4JSCCallHandler</string>
<key>scope</key>
<string>service</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4TinyAppParam</string>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4TinyAppResource</string>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4Session</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<string>NO</string>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVAPlugin4EventDispatch</string>
<key>scope</key>
<string>service</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>*.*</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVKPlugin4JSApiDispatch</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>invocation.start</string>
<key>useCapture</key>
<true/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVSPlugin4JsApiPermission</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVSPlugin4SessionBindVariables</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVUPlugin4Authorization</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVTPlugin4Component</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVPPlugin4TabBar</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVDPlugin4Debug</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVDRemoteDebugPlugin4NetworkInfo</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVDRemoteDebugPlugin4JSApiLog</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVAPlugin4Canvas</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVPPlugin4WebSocket</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
<dict>
<key>name</key>
<string>RVDPlugin4Bugme</string>
<key>scope</key>
<string>session</string>
<key>events</key>
<array>
<dict>
<key>name</key>
<string>-</string>
<key>useCapture</key>
<false/>
</dict>
</array>
</dict>
</array>
</dict>
<key>ExtensionRuntime</key>
<dict>
<key>Extensions</key>
<array>
<dict>
<key>name</key>
<string>RVPBridgeExtension4HideKeyboard</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4ScreenOrientation</string>
</dict>
<dict>
<key>name</key>
<string>RVLJsApiHandler4HandleLoggingAction</string>
</dict>
<dict>
<key>name</key>
<string>RVAExtension4WKCrash</string>
</dict>
<dict>
<key>name</key>
<string>RVKExtension4Screen</string>
</dict>
<dict>
<key>name</key>
<string>RVPExtension4Shake</string>
</dict>
<dict>
<key>name</key>
<string>RVPExtension4Wifi</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Wifi</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4BLE</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Beacon</string>
</dict>
<dict>
<key>name</key>
<string>TRVSBridgeExtension4TBSessionKey</string>
</dict>
<dict>
<key>name</key>
<string>TRVSJsApiHandler4TBSessionKey</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4LocationPicker</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4CityPicker</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4WifiInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PhoneContact</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Shake</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Screen</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4DeviceMotion</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Vibrate</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PhoneCall</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Battery</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Clipboard</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Jailbroken</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4SystemInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4CarrierName</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PushWindow</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PopWindow</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Notify</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4ShortCut</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtenion4Environment</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4GetNetworkType</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PackageManager</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4CheckJSAPI</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4AuthGuide</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4SharedData</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4GetFileInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4SaveFile</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4GetSavedFileInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4GetSavedFileList</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4RemoveSavedFile</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4ChooseFileFromDisk</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4SceneStackInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4AccountManager</string>
</dict>
<dict>
<key>name</key>
<string>RVDBridgeExtension4DebugConsole</string>
</dict>
<dict>
<key>name</key>
<string>RVDBridgeExtension4RemoteDebug</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4WebSocket</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4TradePay</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4BLEPeripheral</string>
</dict>
<dict>
<key>name</key>
<string>RVPExtension4BLEPeripheral</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4StartAudioRecord</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4StopAudioRecord</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4PauseAudioRecord</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4ResumeAudioRecord</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4CancelAudioRecord</string>
</dict>
<dict>
<key>name</key>
<string>RVSBridgeExtension4Permission</string>
</dict>
<dict>
<key>name</key>
<string>RVTBridgeExtensionInitialTraceDebug</string>
</dict>
<dict>
<key>name</key>
<string>RVTBridgeExtensionPostMethodTrace</string>
</dict>
<dict>
<key>name</key>
<string>RVTExtensionTraceDebugApp</string>
</dict>
<dict>
<key>name</key>
<string>RVTExtensionTraceDebugInvocation</string>
</dict>
<dict>
<key>name</key>
<string>RVTBridgeExtension4Worker</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4Tabbar</string>
</dict>
<dict>
<key>name</key>
<string>RVPBridgeExtension4FileSystemManager</string>
</dict>
<dict>
<key>name</key>
<string>TinyTestExtension</string>
</dict>
<dict>
<key>name</key>
<string>Plugin4Cdp</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiGetLocaleInfo</string>
</dict>
<dict>
<key>name</key>
<string>RVPJsApiGetLayoutDirection</string>
</dict>
</array>
</dict>
</dict>
</plist>

+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverKernel.bundle/Ariver_version.json Просмотреть файл

@@ -0,0 +1 @@
{"version":"1.0.11.0"}


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5ES6Promise.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 631
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5JSCBridge.js
Разница между файлами не показана из-за своего большого размера
Просмотреть файл


+ 200
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/AriverRuntime.bundle/H5Timer.js Просмотреть файл

@@ -0,0 +1,200 @@
/**
* Created by xinnian on 2016/12/21.
*/
var setTimeout, setInterval, clearTimeout, clearInterval, AlipayTimersExecution;
if(!this.console){
this.console = {
log: function () {},
error: function () {},
warn: function () {},
info: function () {}
}
};
(function () {
AlipayTimersExecution = {
GUID: 1,
Type: {
setTimeout: "setTimeout",
setInterval: "setInterval",
requestAnimationFrame: "requestAnimationFrame",
setImmediate: "setImmediate"
},

callbacks: [],
types: [],
timerIDs: [],
immediates: [],

callTimer: function (timerID) {

var timerIndex = AlipayTimersExecution.timerIDs.indexOf(timerID);
// timerIndex of -1 means that no timer with that ID exists. There are
// two situations when this happens, when a garbage timer ID was given
// and when a previously existing timer was deleted before this callback
// fired. In both cases we want to ignore the timer id, but in the former
// case we warn as well.
if (timerIndex === -1) {
return;
}
var type = AlipayTimersExecution.types[timerIndex];
var callback = AlipayTimersExecution.callbacks[timerIndex];

// Clear the metadata
if (type === AlipayTimersExecution.Type.setTimeout || type === AlipayTimersExecution.Type.setImmediate || type === AlipayTimersExecution.Type.requestAnimationFrame) {
AlipayTimersExecution._clearIndex(timerIndex);
}

try {
if (type === AlipayTimersExecution.Type.setTimeout || type === AlipayTimersExecution.Type.setInterval || type === AlipayTimersExecution.Type.setImmediate) {
callback();
} else if (type === AlipayTimersExecution.Type.requestAnimationFrame) {
var currentTime = performanceNow();
callback(currentTime);
} else {
console.error('Tried to call a callback with invalid type: ' + type);
return;
}
} catch (e) {
// Don't rethrow so that we can run every other timer.
AlipayTimersExecution.errors = AlipayTimersExecution.errors || [];
AlipayTimersExecution.errors.push(e);
}
},

/**
* This is called from the native side. We are passed an array of timerIDs,
* and
*/
callTimers: function (timerIDs) {
//invariant(timerIDs.length !== 0, 'Probably shouldn\'t call "callTimers" with no timerIDs');
AlipayTimersExecution.errors = null;
timerIDs.forEach(AlipayTimersExecution.callTimer);

var errors = AlipayTimersExecution.errors;
if (errors) {
var errorCount = errors.length;
if (errorCount > 1) {
// Throw all the other errors in a setTimeout, which will throw each
// error one at a time
for (var ii = 1; ii < errorCount; ii++) {
var error = errors[ii];
AlipayTimers.setTimeout(function () {
throw error;
},
0);
}
}
throw errors[0];
}
},

/**
* This is called after we execute any command we receive from native but
* before we hand control back to native.
*/
callImmediates: function () {
AlipayTimersExecution.errors = null;
while (AlipayTimersExecution.immediates.length !== 0) {
AlipayTimersExecution.callTimer(AlipayTimersExecution.immediates.shift());
}
if (AlipayTimersExecution.errors) {
AlipayTimersExecution.errors.forEach(function () {
var args = Array.prototype.slice.call(undefined, arguments);
var error = args[0];
AlipayTimers.setTimeout(function () {
throw error;
},
0);
});
}
},

_clearIndex: function (i) {
AlipayTimersExecution.timerIDs[i] = null;
AlipayTimersExecution.callbacks[i] = null;
AlipayTimersExecution.types[i] = null;
}
};

function _getFreeIndex() {
var freeIndex = AlipayTimersExecution.timerIDs.indexOf(null);
if (freeIndex === -1) {
freeIndex = AlipayTimersExecution.timerIDs.length;
}
return freeIndex;
}

function _allocateCallback(func, type) {
const id = AlipayTimersExecution.GUID++;
const freeIndex = _getFreeIndex();
AlipayTimersExecution.timerIDs[freeIndex] = id;
AlipayTimersExecution.callbacks[freeIndex] = func;
AlipayTimersExecution.types[freeIndex] = type;
return id;
}

function _freeCallback(timerID) {
// AlipayTimersExecution.timerIDs contains nulls after timers have been removed;
// ignore nulls upfront so indexOf doesn't find them
if (timerID == null) {
return;
}

var index = AlipayTimersExecution.timerIDs.indexOf(timerID);
// See corresponding comment in `callTimers` for reasoning behind this
if (index !== -1) {
AlipayTimersExecution._clearIndex(index);
const type = AlipayTimersExecution.types[index];
if (type !== 'setImmediate' && type !== 'requestIdleCallback') {
//call native method
deleteTimer(timerID);
}
}
}

var AlipayTimers = {

setTimeout: function () {
var args = Array.prototype.slice.call(arguments);
var func = arguments[0];
var duration = arguments[1];

var id = _allocateCallback((function (fn) {
return function () {
fn.apply(undefined, args.slice(2));
}
})(func), 'setTimeout');
//call native method
createTimer(id, duration || 0, Date.now(), false);
return id;
},

setInterval: function () {
var args = Array.prototype.slice.call(arguments);
var func = arguments[0];
var duration = arguments[1];

var id = _allocateCallback((function (fn) {
return function () {
fn.apply(undefined, args.slice(2));
}
})(func), 'setInterval');
//call native method
createTimer(id, duration || 0, Date.now(), true);
return id;
},

clearTimeout: function (timerID) {
_freeCallback(timerID);
},

clearInterval: function (timerID) {
_freeCallback(timerID);
}
};

setTimeout = setTimeout || AlipayTimers.setTimeout;
setInterval = setInterval || AlipayTimers.setInterval;
clearTimeout = clearTimeout || AlipayTimers.clearTimeout;
clearInterval = clearInterval || AlipayTimers.clearInterval;
})();

+ 9
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Contents.json Просмотреть файл

@@ -0,0 +1,9 @@
{
"info" : {
"version" : 1,
"author" : "xcode"
},
"properties" : {
"provides-namespace" : true
}
}

+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"info":{"version":1,"author":"xcode"},"properties":{"provides-namespace":true}}

+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/anchor_item.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "anchor_item@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/back.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "back@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/closeDanmaku.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x", "filename": "closeDanmaku.png"}, {"idiom": "universal", "scale": "2x"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/controllers_background.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "controllers_background@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/floating_window_close_btn.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "floating_window_close_btn@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/frontcover_playtimes.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x", "filename": "frontcover_playtimes.png"}, {"idiom": "universal", "scale": "2x"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_backward.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "icon_backward@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_brightness.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "icon_brightness@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_forward.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "icon_forward@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/icon_volume.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "icon_volume@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/landscape_back.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "landscape_back@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/loading.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "loading@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/open.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "open@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/openDanmaku.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x", "filename": "openDanmaku.png"}, {"idiom": "universal", "scale": "2x"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/play_btn.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "play_btn@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/play_fill_btn.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "play_fill_btn@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/refresh.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "refresh@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/sendDanmaku.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "sendDanmaku@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


+ 1
- 0
ios/AlibcTradeUltimateSDK_all_package_50011/bundle/DWInteractiveSDK.xcassets/DWInteractiveSDK.bundle/Player/slider.imageset/Contents.json Просмотреть файл

@@ -0,0 +1 @@
{"images": [{"idiom": "universal", "scale": "1x"}, {"idiom": "universal", "scale": "2x", "filename": "slider@2x.png"}, {"idiom": "universal", "scale": "3x"}], "info": {"version": 1, "author": "xcode"}}

Двоичные данные
Просмотреть файл


Некоторые файлы не были показаны из-за большого количества измененных файлов

Загрузка…
Отмена
Сохранить