├── README.md ├── nodejs_sdk ├── node_modules │ ├── mime │ │ ├── .npmignore │ │ ├── cli.js │ │ ├── LICENSE │ │ └── README.md │ ├── qs │ │ ├── .eslintignore │ │ ├── test │ │ │ ├── index.js │ │ │ ├── .eslintrc │ │ │ └── utils.js │ │ ├── lib │ │ │ ├── index.js │ │ │ └── formats.js │ │ ├── .eslintrc │ │ └── LICENSE │ ├── ipaddr.js │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── bower.json │ │ ├── Cakefile │ │ ├── LICENSE │ │ └── package.json │ ├── cookie-signature │ │ ├── .npmignore │ │ ├── History.md │ │ ├── index.js │ │ ├── Readme.md │ │ └── package.json │ ├── iconv-lite │ │ ├── .npmignore │ │ ├── .travis.yml │ │ ├── encodings │ │ │ ├── index.js │ │ │ ├── tables │ │ │ │ ├── gbk-added.json │ │ │ │ └── gb18030-ranges.json │ │ │ └── sbcs-codec.js │ │ ├── LICENSE │ │ └── lib │ │ │ ├── index.d.ts │ │ │ └── bom-handling.js │ ├── unpipe │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── index.js │ │ ├── README.md │ │ └── package.json │ ├── crypto │ │ ├── History.md │ │ ├── test │ │ │ └── test-crypto.js │ │ ├── Readme.md │ │ └── package.json │ ├── forwarded │ │ ├── HISTORY.md │ │ ├── index.js │ │ ├── LICENSE │ │ └── README.md │ ├── utils-merge │ │ ├── .travis.yml │ │ ├── index.js │ │ ├── README.md │ │ ├── LICENSE │ │ └── package.json │ ├── .bin │ │ └── mime │ ├── mime-db │ │ ├── index.js │ │ └── LICENSE │ ├── encodeurl │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ └── index.js │ ├── inherits │ │ ├── inherits.js │ │ ├── inherits_browser.js │ │ ├── LICENSE │ │ ├── README.md │ │ └── package.json │ ├── content-type │ │ ├── HISTORY.md │ │ └── LICENSE │ ├── setprototypeof │ │ ├── index.js │ │ ├── README.md │ │ ├── LICENSE │ │ └── package.json │ ├── depd │ │ ├── lib │ │ │ ├── compat │ │ │ │ ├── event-listener-count.js │ │ │ │ ├── buffer-concat.js │ │ │ │ ├── index.js │ │ │ │ └── callsite-tostring.js │ │ │ └── browser │ │ │ │ └── index.js │ │ ├── LICENSE │ │ └── History.md │ ├── merge-descriptors │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ └── index.js │ ├── media-typer │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── README.md │ │ └── package.json │ ├── methods │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── index.js │ │ └── README.md │ ├── vary │ │ ├── HISTORY.md │ │ └── LICENSE │ ├── path-to-regexp │ │ ├── History.md │ │ ├── LICENSE │ │ └── Readme.md │ ├── escape-html │ │ ├── Readme.md │ │ ├── LICENSE │ │ ├── index.js │ │ └── package.json │ ├── parseurl │ │ ├── HISTORY.md │ │ └── LICENSE │ ├── range-parser │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ └── README.md │ ├── content-disposition │ │ ├── HISTORY.md │ │ └── LICENSE │ ├── statuses │ │ ├── HISTORY.md │ │ ├── LICENSE │ │ ├── codes.json │ │ └── index.js │ ├── ms │ │ ├── license.md │ │ └── readme.md │ ├── etag │ │ ├── LICENSE │ │ └── HISTORY.md │ ├── proxy-addr │ │ ├── LICENSE │ │ └── HISTORY.md │ ├── destroy │ │ ├── LICENSE │ │ ├── index.js │ │ └── README.md │ ├── ee-first │ │ ├── LICENSE │ │ ├── index.js │ │ └── README.md │ ├── array-flatten │ │ ├── LICENSE │ │ ├── README.md │ │ ├── array-flatten.js │ │ └── package.json │ ├── finalhandler │ │ └── LICENSE │ ├── send │ │ └── LICENSE │ ├── bytes │ │ ├── LICENSE │ │ └── History.md │ ├── accepts │ │ └── LICENSE │ ├── fresh │ │ ├── LICENSE │ │ ├── HISTORY.md │ │ └── index.js │ ├── http-errors │ │ └── LICENSE │ ├── mime-types │ │ └── LICENSE │ ├── on-finished │ │ ├── LICENSE │ │ └── HISTORY.md │ ├── type-is │ │ └── LICENSE │ ├── body-parser │ │ ├── LICENSE │ │ └── lib │ │ │ └── types │ │ │ ├── raw.js │ │ │ └── text.js │ ├── raw-body │ │ └── LICENSE │ ├── cookie │ │ └── LICENSE │ ├── negotiator │ │ ├── LICENSE │ │ └── HISTORY.md │ ├── serve-static │ │ └── LICENSE │ └── http │ │ └── package.json ├── 使用说明.txt └── package.json ├── JAVA ├── src │ └── main │ │ └── resources │ │ └── application.properties └── pom.xml ├── PHP ├── README.md ├── util.php └── example.php ├── C# ├── OneNETDataReceiver │ ├── Views │ │ ├── _ViewStart.cshtml │ │ ├── Home │ │ │ └── Index.cshtml │ │ ├── Shared │ │ │ └── _Layout.cshtml │ │ └── Web.config │ ├── Global.asax │ ├── Startup.cs │ ├── Global.asax.cs │ ├── App_Start │ │ └── RouteConfig.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── Web.Debug.config │ ├── app.config │ ├── Web.Release.config │ ├── OneNETDataReceiver.sln │ └── packages.config ├── OneNETDataReceiver.sln └── app.config ├── LICENSE └── .gitattributes /README.md: -------------------------------------------------------------------------------- 1 | # data-push 2 | 第三方推送SDK 3 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/mime/.npmignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/qs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | -------------------------------------------------------------------------------- /JAVA/src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | server.port=9999 -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/ipaddr.js/.npmignore: -------------------------------------------------------------------------------- 1 | .idea 2 | node_modules 3 | -------------------------------------------------------------------------------- /PHP/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cm-heclouds/data-push/HEAD/PHP/README.md -------------------------------------------------------------------------------- /PHP/util.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cm-heclouds/data-push/HEAD/PHP/util.php -------------------------------------------------------------------------------- /PHP/example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cm-heclouds/data-push/HEAD/PHP/example.php -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/cookie-signature/.npmignore: -------------------------------------------------------------------------------- 1 | support 2 | test 3 | examples 4 | *.sock 5 | -------------------------------------------------------------------------------- /nodejs_sdk/使用说明.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cm-heclouds/data-push/HEAD/nodejs_sdk/使用说明.txt -------------------------------------------------------------------------------- /C#/OneNETDataReceiver/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "~/Views/Shared/_Layout.cshtml"; 3 | } 4 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/iconv-lite/.npmignore: -------------------------------------------------------------------------------- 1 | *~ 2 | *sublime-* 3 | generation 4 | test 5 | wiki 6 | coverage 7 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/unpipe/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.0 / 2015-06-14 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/crypto/History.md: -------------------------------------------------------------------------------- 1 | 2 | 0.0.1 / 2010-01-03 3 | ================== 4 | 5 | * Initial release 6 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/forwarded/HISTORY.md: -------------------------------------------------------------------------------- 1 | 0.1.0 / 2014-09-21 2 | ================== 3 | 4 | * Initial release 5 | -------------------------------------------------------------------------------- /C#/OneNETDataReceiver/Global.asax: -------------------------------------------------------------------------------- 1 | <%@ Application Codebehind="Global.asax.cs" Inherits="OneNETDataReceiver.MvcApplication" Language="C#" %> 2 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/crypto/test/test-crypto.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | 3 | if (module == require.main) 4 | require("test").run(exports); 5 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/utils-merge/.travis.yml: -------------------------------------------------------------------------------- 1 | language: "node_js" 2 | node_js: 3 | - "0.4" 4 | - "0.6" 5 | - "0.8" 6 | - "0.10" 7 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/qs/test/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | require('./parse'); 4 | 5 | require('./stringify'); 6 | 7 | require('./utils'); 8 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/ipaddr.js/.travis.yml: -------------------------------------------------------------------------------- 1 | language: node_js 2 | 3 | node_js: 4 | - "0.10" 5 | - "0.11" 6 | - "0.12" 7 | - "4.0" 8 | - "4.1" 9 | - "4.2" 10 | - "5" 11 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/crypto/Readme.md: -------------------------------------------------------------------------------- 1 | # crypto # 2 | 3 | JavaScript implementations of standard and secure cryptographic algorithms. 4 | 5 | ## Install ## 6 | 7 | npm install crypto 8 | 9 | -------------------------------------------------------------------------------- /C#/OneNETDataReceiver/Startup.cs: -------------------------------------------------------------------------------- 1 | namespace OneNETDataReceiver 2 | { 3 | public partial class Startup 4 | { 5 | public void Configuration() 6 | { 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/.bin/mime: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/mime/cli.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | var mime = require('./mime.js'); 4 | var file = process.argv[2]; 5 | var type = mime.lookup(file); 6 | 7 | process.stdout.write(type + '\n'); 8 | 9 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/mime-db/index.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * mime-db 3 | * Copyright(c) 2014 Jonathan Ong 4 | * MIT Licensed 5 | */ 6 | 7 | /** 8 | * Module exports. 9 | */ 10 | 11 | module.exports = require('./db.json') 12 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/encodeurl/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.1 / 2016-06-09 2 | ================== 3 | 4 | * Fix encoding unpaired surrogates at start/end of string 5 | 6 | 1.0.0 / 2016-06-08 7 | ================== 8 | 9 | * Initial release 10 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/inherits/inherits.js: -------------------------------------------------------------------------------- 1 | try { 2 | var util = require('util'); 3 | if (typeof util.inherits !== 'function') throw ''; 4 | module.exports = util.inherits; 5 | } catch (e) { 6 | module.exports = require('./inherits_browser.js'); 7 | } 8 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/qs/lib/index.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | var stringify = require('./stringify'); 4 | var parse = require('./parse'); 5 | var formats = require('./formats'); 6 | 7 | module.exports = { 8 | formats: formats, 9 | parse: parse, 10 | stringify: stringify 11 | }; 12 | -------------------------------------------------------------------------------- /nodejs_sdk/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OneNET_nodejs_sdk", 3 | "version": "0.0.1", 4 | "private": true, 5 | "devDependencies": {}, 6 | "dependencies": { 7 | "body-parser": "^1.17.2", 8 | "crypto": "0.0.3", 9 | "express": "^4.15.3", 10 | "http": "0.0.0" 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/qs/test/.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "rules": { 3 | "consistent-return": 2, 4 | "max-lines": 0, 5 | "max-nested-callbacks": [2, 3], 6 | "max-statements": 0, 7 | "no-extend-native": 0, 8 | "no-magic-numbers": 0, 9 | "sort-keys": 0 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /nodejs_sdk/node_modules/content-type/HISTORY.md: -------------------------------------------------------------------------------- 1 | 1.0.2 / 2016-05-09 2 | ================== 3 | 4 | * perf: enable strict mode 5 | 6 | 1.0.1 / 2015-02-13 7 | ================== 8 | 9 | * Improve missing `Content-Type` header error message 10 | 11 | 1.0.0 / 2015-02-01 12 | ================== 13 | 14 | * Initial implementation, derived from `media-typer@0.3.0` 15 | -------------------------------------------------------------------------------- /C#/OneNETDataReceiver/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewBag.Title = "Home Page"; 3 | } 4 | 5 |
10 | 11 |