首页 文章 精选 留言 我的

精选列表

搜索[EdgeOne免费套餐],共10001篇文章
优秀的个人博客,低调大师

Android免费集成推送功能(MobPush)

一、获取AppKey申请MobSDK的appkey流程(http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1)二、配置gradle1、打开项目根目录的build.gradle,在buildscrip–>dependencies 模块下面添加 classpath ‘com.mob.sdk:MobSDK:+’,如下所示; buildscript { repositories { jcenter() } dependencies { ... classpath 'com.mob.sdk:MobSDK:+' } } 2、在使用MobPush模块的build.gradle中,添加MobSDK插件和扩展,如: // 添加插件 apply plugin: 'com.mob.sdk' // 在MobSDK的扩展中注册MobPush的相关信息 MobSDK { appKey "替换为mob官方申请的appkey" appSecret "替换为mob官方申请的appkey对应的appSecret" MobPush {} } 关于ShareSDK和MobPush的详细说明,请参考其各自的集成文档。三、添加代码1、初始化MobSDK如果您没有在AndroidManifest中设置appliaction的类名,MobSDK会将这个设置为com.mob.MobApplication,但如果您设置了,请在您自己的Application类中调用: MobSDK.init(this); 以初始化MobSDK。2、调用API在应用启动后,调用如下api,设置需要监听的内容 MobPush.setAlias(“test1”);//设置别名 MobPush.addTags(java.lang.String[] tags);//设置标签 在需要监听消息回调的地方,调用如下api,设置监听 MobPush.addPushReceiver(new MobPushReceiver() { @Override public void onCustomMessageReceive(Context context, MobPushCustomMessage message) { //接收自定义消息 } @Override public void onNotifyMessageReceive(Context context, MobPushNotifyMessage message) { //接收通知消息 } @Override public void onNotifyMessageOpenedReceive(Context context, MobPushNotifyMessage message) { //接收通知消息被点击事件 } @Override public void onTagsCallback(Context context, String[] tags, int operation, int errorCode) { //接收tags的增改删查操作 } @Override public void onAliasCallback(Context context, String alias, int operation, int errorCode) { //接收alias的增改删查操作 } }); 在退出已经设置了监听的界面时,调用移除监听接口: MobPush.removePushReceiver(receiver); 四、混淆设置MobPush已经做了混淆处理,再次混淆会导致不可预期的错误,请在您的混淆脚本中添加如下的配置,跳过对MobPush的混淆操作: -keep class com.mob.**{*;} -dontwarn com.mob.** 五、注意事项 MobSDK默认为MobPush提供最新版本的集成,如果您想锁定某个版本,可以在MobPush下设置“version “某个版本””来固定使用这个版本 如果使用MobSDK的模块会被其它模块依赖,请确保依赖它的模块也引入MobSDK插件,或在此模块的gradle中添加: repositories { jcenter() } 可参考Sample的github开源地址:https://github.com/MobClub/MobPush-for-Android

优秀的个人博客,低调大师

iOS教程 如何免费使用SMSSDK

一、注册应用获取appKey 和 appSecret(1)到Mob官网注册成为Mob开发者;(2)到应用管理后台新建应用。二、 集成SMSSDK(1)cocoapods集成方式通过 CocoaPods进行安装,只需在 Podfile文件中添加: pod 'mob_smssdk' 添加之后执行 pod install / pod update 命令即可。(2)手动集成方式 获取SMSSDK:点击链接下载最新版SDK,解压后得到以下文件结构: 导入SDK:将下图中红色框标记的文件夹(包含MOBFoundation.framework 和 SMS_SDK.framework)拖入到工程中 确认勾选,点击finish完成导入 添加依赖库:SDK所需依赖库列表: 必要:libz.dyliblibicucore.dylibMessageUI.frameworkJavaScriptCore.frameworklibstdc++.dylib注意:在XCode7上面运行报错的话,还需要增加这几个依赖库SystemConfiguration.frameworkCoreTelephony.frameworkAdSupport.framework可选:AddressBook.framework (通讯录功能需要)AddressBookUI.framework(通讯录功能需要)三、配置appkey和appSecret在项目中的info.plist文件中添加键值对,键分别为MOBAppKey和MOBAppSecret,值为步骤一申请的appkey和appSecret配置通讯录好友功能所需的私密key,键为:NSContactsUsageDescription四、使用sdk发送和验证验证码导入头文件 #import <SMS_SDK/SMSSDK.h> 请求短信验证码 //带自定义模版 [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000" zone:@"86" template:@"123456" result:^(NSError *error) { if (!error) { // 请求成功 } else { // error } }]; //不带自定义模版 [SMSSDK getVerificationCodeByMethod:SMSGetCodeMethodSMS phoneNumber:@"13800138000" zone:@"86"result:^(NSError *error) { if (!error) { // 请求成功 } else { // error } }]; ``` 注模板id在官网后台 SMSSDK产品下的短信模版里面添加(需要申请过自定义短信签名的应用才能添加短信模板) ![_6](https://yqfile.alicdn.com/a442dbbd0afa89edc15e8352e59c260d212a4c06.png) 提交短信验证码 [SMSSDK commitVerificationCode:@"1234" phoneNumber:@"13800138000" zone:@"86" result:^(NSError *error) {if (!error){// 验证成功}else{// error}}];

优秀的个人博客,低调大师

EduSoho:免费部署在线学习平台

版权声明:转载请注明出处:http://blog.csdn.net/dajitui2024 https://blog.csdn.net/dajitui2024/article/details/79396608 EduSoho帮助培训机构和个人以最低成本、最快速度建立自己的在线教学网站,采用PHP 5开发,使用mysql数据库。 框架使用Symfony2.3 的视图层 + 自主研发的服务容器框架。更多帮助文档:http://www.edusoho.com/helphttp://www.qiqiuyu.com/ 1、基础配置: 官方推荐的配置是LNMP,即Linux+Nginx+MySQL+PHP 选择操作系统(Linux) 推荐使用Ubuntu,Fedora,CentOS,Gentoo。 选择Web服务器(Nginx或Apache2) Web服务器,官方推荐:Nginx或Apache2。关于Nginx:下载地址: http://nginx.org/en/download.html版本推荐: 1.0以上关于Apache2:下载地址: http://httpd.apache.org/download.cgi推荐版本: 2.0以上 选择MySQL数据库 MySQL数据库推荐版本:5.0以上。下载地址:http://www.mysql.com/downloads 选择PHP版本 版本: >= 5.5.0下载地址:http://cn2.php.net/downloads.php 注意:1. Linux 下需要关闭SeLinux ,不然安装完成页面会空白2.Nginx.conf中一定要配置client_max_body_size, 不然上传大文会卡住时 详细配置文档指导: Ubuntu14.04+Nginx+PHP+MySQL+EduSoho[推荐-标准环境-文档]Ubuntu 14.04+Apache+PHP+MySQL+EduSoho[文档]Ubuntu 12.04/14.04 以及 CentOS 6.x 一键安装EduSoho [推荐 - 快捷安装]Ubuntu14.04,使用Docker一键安装EduSohoCentOS 6.x + Nginx + PHP + MySQL + EduSoho[文档]CentOS 6.x + Apache+ PHP + MySQL + EduSoho[文档]CentOS 7 + Nginx + PHP + MySql + EduSohoCentOS 7 + Apache + PHP + MySql + EduSoho已预装EduSoho的Ubuntu 14.04 VMWare虚拟机AMH+LAMP安装EduSohoAMH+LNMP安装EduSohoWDCP + CentOS 6.x + EduSoho + Nginx

优秀的个人博客,低调大师

EdgeOne Pages:当前端部署不再只是“把页面放上去”,而是把整条开发链路一起拉到边缘

这些年,前端开发早就不是“写完页面,传到服务器”那么简单了。项目越来越现代,构建流程越来越自动化,用户越来越分散在全球各地,应用形态也从单纯静态页面,慢慢长出了动态能力、个性化逻辑和前后端协作需求。开发者想要的,已经不只是一个能放文件的托管空间,而是一个更轻、更快、更顺手的现代 Web 平台。

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册