个推开放平台【配置管理】应用配置操作教程
【配置管理】应用配置
功能介绍:
查看应用信息、AppID、AppSecret、AppKey、MasterSecret等信息,查看并修改Android多厂商配置、iOS应用证书配置
操作步骤:
点击【配置管理】-【应用配置】即可查看相关信息。为保证MasterSecret等用于鉴权信息的安全性,需通过手机验证后查看这类信息。若您需要更改主手机号,请前往安全设置或联系技术支持。
个推开放平台【配置管理】应用配置操作教程
功能介绍:
查看应用信息、AppID、AppSecret、AppKey、MasterSecret等信息,查看并修改Android多厂商配置、iOS应用证书配置
操作步骤:
点击【配置管理】-【应用配置】即可查看相关信息。为保证MasterSecret等用于鉴权信息的安全性,需通过手机验证后查看这类信息。若您需要更改主手机号,请前往安全设置或联系技术支持。
QQ登录OAuth2.0总体处理流程?
QQ登录OAuth2.0总体处理流程如下:
Step1:申请接入,获取appid和apikey;
Step2:开发应用,并设置协作者帐号进行测试联调;
Step3:放置QQ登录按钮;
Step4:通过用户登录验证和授权,获取Access Token;
Step5:通过Access Token获取用户的OpenID;
Step6:调用OpenAPI,来请求访问或修改用户授权的资源。
网站接入QQ互联教程一 申请appid和appkey
appid:应用的唯一标识。在OAuth2.0认证过程中,appid的值即为oauth_consumer_key的值。
appkey:appid对应的密钥,访问用户资源时用来验证应用的合法性。在OAuth2.0认证过程中,appkey的值即为oauth_consumer_secret的值。
https://connect.qq.com/manage.html#/
1.开发者资质审核
参考文章:开发者注册流程
2. 申请appid(oauth_consumer_key/client_id)和appkey(auth_consumer_secret/client_secret);
(1)进入https://connect.qq.com/manage.html#/页面,点击“创建应用”,在弹出的对话框中填写网站或应用的详细资料(名称,域名,回调地址);
(2)点击“确定”按钮,提交资料后,获取appid和appkey。
注意:申请appid时,登录的QQ号码将与申请到的appid绑定,后续维护均需要使用该号码。
注意:对appid和appkey信息进行保密,不要随意泄漏。
模板 ID是什么?
模板 ID 有不同释义:
• 在小程序模板开发模式中,模板 ID 即小程序模板的 APPID,可在小程序模板详情页中小程序模板的图标下方获取。小程序模板的 APPID 是在实施商家小程序时调用 alipay.open.mini.version.upload(构建商家小程序接口)所传入的重要参数。
• 在商家消息功能中,模板 ID 即申请所发消息模板的 ID。
开发APP从一门开始www.yimenapp.com
APP打包:https://www.yimenapp.com/more.html
EXE打包:https://www.yimenapp.com/exe.html
商城APP:https://www.yimenapp.com/shop.html
IOS免签打包:https://www.yimenapp.com/iosmianqian.html
APP上架:https://www.yimenapp.com/iosup.html
APP软著申请:https://www.yimenapp.com/softpage.html
SSL申请:https://www.yimenapp.com/ssl.html
Discuz APP:https://www.yimenapp.com/discuz.html
教程汇总:https://www.yimenapp.com/jiaocheng.html
支付宝RSA 签名涉及到的商家角色有哪些?
RSA 签名涉及到的商家角色分为支付宝账号管理者和技术人员,分别执行如下操作:
什么是APPID?
APPID 是某一个开发平台分配给开发者的应用 ID,是应用的唯一标识,只有应用创建后才可以获取。
网站应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。 在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的网站应用,并获得相应的 AppID 和AppSecret,申请微信登录且通过审核后,可开始接入流程。
微信OAuth2.0授权登录让微信用户使用微信身份安全登录第三方应用或网站,在微信用户授权登录已接入微信OAuth2.0的第三方应用后,第三方可以获取到用户的接口调用凭证(access_token),通过access_token可以进行微信开放平台授权关系接口调用,从而可实现获取微信用户基本开放信息和帮助用户实现基础开放功能等。 微信OAuth2.0授权登录目前支持authorization_code模式,适用于拥有 server 端的应用授权。该模式整体流程为:
1. 第三方发起微信授权登录请求,微信用户允许授权第三方应用后,微信会拉起应用或重定向到第三方网站,并且带上授权临时票据 code 参数;
2. 通过 code 参数加上 AppID 和AppSecret等,通过 API 换取access_token;
3. 通过access_token进行接口调用,获取用户基本数据资源或帮助用户实现基本操作。
获取access_token时序图:
第一步:请求CODE
第三方使用网站应用授权登录前请注意已获取相应网页授权作用域(scope=snsapi_login),则可以通过在 PC 端打开以下链接: https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,如redirect_uri的域名与审核时填写的授权域名不一致或 scope 不为snsapi_login。
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
appid | 是 | 应用唯一标识 |
redirect_uri | 是 | 请使用 urlEncode 对链接进行处理 |
response_type | 是 | 填code |
scope | 是 | 应用授权作用域,拥有多个作用域用逗号(,)分隔,网页应用目前仅填写snsapi_login |
state | 否 | 用于保持请求和回调的状态,授权请求后原样带回给第三方。该参数可用于防止 csrf 攻击(跨站请求伪造攻击),建议第三方带上该参数,可设置为简单的随机数加 session 进行校验 |
lang | 否 | 界面语言,支持cn(中文简体)与en(英文),默认为cn |
返回说明
用户允许授权后,将会重定向到redirect_uri的网址上,并且带上 code 和state参数
redirect_uri?code=CODE&state=STATE
若用户禁止授权,则不会发生重定向。
请求示例
登录一号店网站应用 https://test.yhd.com/wechat/login.do 打开后,一号店会生成 state 参数,跳转到 https://open.weixin.qq.com/connect/qrconnect?appid=wxbdc5610cc59c1631&redirect_uri=https%3A%2F%2Fpassport.yhd.com%2Fwechat%2Fcallback.do&response_type=code&scope=snsapi_login&state=3d6be0a4035d839573b04816624a415e#wechat_redirect 微信用户使用微信扫描二维码并且确认登录后,PC端会跳转到 https://test.yhd.com/wechat/callback.do?code=CODE&state=3d6be0a40sssssxxxxx6624a415e
将微信登录二维码内嵌到自己页面
为了满足网站更定制化的需求,我们还提供了第二种获取 code 的方式,支持网站将微信登录二维码内嵌到自己页面中,用户使用微信扫码授权后通过 JS 将code返回给网站。 JS微信登录主要用途:网站希望用户在网站内就能完成登录,无需跳转到微信域下登录后再返回,提升微信登录的流畅性与成功率。 网站内嵌二维码微信登录 JS 实现办法:
步骤1:在页面中先引入如下 JS 文件(支持https):
http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js
步骤2:在需要使用微信登录的地方实例以下 JS 对象:
var obj = new WxLogin({
self_redirect:true,
id:"login_container",
appid: "",
scope: "",
redirect_uri: "",
state: "",
style: "",
href: ""
});
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
self_redirect | 否 | true:手机点击确认登录后可以在 iframe 内跳转到 redirect_uri,false:手机点击确认登录后可以在 top window 跳转到 redirect_uri。默认为 false。 |
id | 是 | 第三方页面显示二维码的容器id |
appid | 是 | 应用唯一标识,在微信开放平台提交应用审核通过后获得 |
scope | 是 | 应用授权作用域,拥有多个作用域用逗号(,)分隔,网页应用目前仅填写snsapi_login即可 |
redirect_uri | 是 | 重定向地址,需要进行UrlEncode |
state | 否 | 用于保持请求和回调的状态,授权请求后原样带回给第三方。该参数可用于防止 csrf 攻击(跨站请求伪造攻击),建议第三方带上该参数,可设置为简单的随机数加 session 进行校验 |
style | 否 | 提供”black”、”white”可选,默认为黑色文字描述。详见文档底部FAQ |
href | 否 | 自定义样式链接,第三方可根据实际需求覆盖默认样式。详见文档底部FAQ |
第二步:通过 code 获取access_token
通过 code 获取access_token
https://api.weixin.qq.com/sns/oauth2/access_token?appid=APPID&secret=SECRET&code=CODE&grant_type=authorization_code
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
appid | 是 | 应用唯一标识,在微信开放平台提交应用审核通过后获得 |
secret | 是 | 应用密钥AppSecret,在微信开放平台提交应用审核通过后获得 |
code | 是 | 填写第一步获取的 code 参数 |
grant_type | 是 | 填authorization_code |
返回说明
正确的返回:
{
"access_token":"ACCESS_TOKEN",
"expires_in":7200,
"refresh_token":"REFRESH_TOKEN",
"openid":"OPENID",
"scope":"SCOPE",
"unionid": "o6_bmasdasdsad6_2sgVt7hMZOPfL"
}
参数说明
参数 | 说明 |
---|---|
access_token | 接口调用凭证 |
expires_in | access_token接口调用凭证超时时间,单位(秒) |
refresh_token | 用户刷新access_token |
openid | 授权用户唯一标识 |
scope | 用户授权的作用域,使用逗号(,)分隔 |
unionid | 当且仅当该网站应用已获得该用户的 userinfo 授权时,才会出现该字段。 |
错误返回样例:
{"errcode":40029,"errmsg":"invalid code"}
刷新access_token有效期
access_token是调用授权关系接口的调用凭证,由于access_token有效期(目前为2个小时)较短,当access_token超时后,可以使用refresh_token进行刷新,access_token刷新结果有两种:
1. 若access_token已超时,那么进行refresh_token会获取一个新的access_token,新的超时时间;
2. 若access_token未超时,那么进行refresh_token不会改变access_token,但超时时间会刷新,相当于续期access_token。
refresh_token拥有较长的有效期(30天),当refresh_token失效的后,需要用户重新授权。
请求方法
获取第一步的 code 后,请求以下链接进行refresh_token:
https://api.weixin.qq.com/sns/oauth2/refresh_token?appid=APPID&grant_type=refresh_token&refresh_token=REFRESH_TOKEN
参数说明
参数 | 是否必须 | 说明 |
---|---|---|
appid | 是 | 应用唯一标识 |
grant_type | 是 | 填refresh_token |
refresh_token | 是 | 填写通过access_token获取到的refresh_token参数 |
返回说明
正确的返回:
{
"access_token":"ACCESS_TOKEN",
"expires_in":7200,
"refresh_token":"REFRESH_TOKEN",
"openid":"OPENID",
"scope":"SCOPE"
}
参数说明
参数 | 说明 |
---|---|
access_token | 接口调用凭证 |
expires_in | access_token接口调用凭证超时时间,单位(秒) |
refresh_token | 用户刷新access_token |
openid | 授权用户唯一标识 |
scope | 用户授权的作用域,使用逗号(,)分隔 |
错误返回样例:
{"errcode":40030,"errmsg":"invalid refresh_token"}
注意:
1、Appsecret 是应用接口使用密钥,泄漏后将可能导致应用数据泄漏、应用的用户数据泄漏等高风险后果;存储在客户端,极有可能被恶意窃取(如反编译获取Appsecret);
2、access_token 为用户授权第三方应用发起接口调用的凭证(相当于用户登录态),存储在客户端,可能出现恶意获取access_token 后导致的用户数据泄漏、用户微信相关接口功能被恶意发起等行为;
3、refresh_token 为用户授权第三方应用的长效凭证,仅用于刷新access_token,但泄漏后相当于access_token 泄漏,风险同上。
建议将secret、用户数据(如access_token)放在 App 云端服务器,由云端中转接口调用请求。
第三步:通过access_token调用接口
获取access_token后,进行接口调用,有以下前提:
1. access_token有效且未超时;
2. 微信用户已授权给第三方应用帐号相应接口作用域(scope)。
对于接口作用域(scope),能调用的接口有以下:
授权作用域(scope) | 接口 | 接口说明 |
---|---|---|
snsapi_base | /sns/oauth2/access_token | 通过 code 换取access_token、refresh_token和已授权scope |
snsapi_base | /sns/oauth2/refresh_token | 刷新或续期access_token使用 |
snsapi_base | /sns/auth | 检查access_token有效性 |
snsapi_userinfo | /sns/userinfo | 获取用户个人信息 |
其中snsapi_base属于基础接口,若应用已拥有其它 scope 权限,则默认拥有snsapi_base的权限。使用snsapi_base可以让移动端网页授权绕过跳转授权登录页请求用户授权的动作,直接跳转第三方网页带上授权临时票据(code),但会使得用户已授权作用域(scope)仅为snsapi_base,从而导致无法获取到需要用户授权才允许获得的数据和基础功能。 接口调用方法可查阅《微信授权关系接口调用指南》
F.A.Q
若提供”white”值,则对应的文字描述将显示为白色,适合深色背景。相关效果如下:
4.网站内嵌二维码微信登录 JS 代码中 href 字段作用? 答:如果第三方觉得微信团队提供的默认样式与自己的页面样式不匹配,可以自己提供样式文件来覆盖默认样式。举个例子,如第三方觉得默认二维码过大,可以提供相关 css 样式文件,并把链接地址填入 href 字段
.impowerBox .qrcode {width: 200px;}
.impowerBox .title {display: none;}
.impowerBox .info {width: 200px;}
.status_icon {display: none}
.impowerBox .status {text-align: center;}
相关效果如下:
1)AppID、AppKey: 客户端的身份标识,客户端SDK初始化时使用。
2)AppSecret: 开发者服务器端的身份标识,在使用ServerSDK向客户端发送消息时,用于校验身份。
3)MasterSecret: 开发者在使用服务端API接口时,用于校验身份的标识。
备注:这些秘钥在web端OPPO消息推送运营平台可查看。
RegistrationID: 应用在对应设备的上唯一ID,不同的应用RegistrationID不同,该ID在用户设备刷机、卸载应用、设备30天之内未有联网行为时失效。
备注:RegistrationID(注册ID)的获取请看客户端SDK文档。
通知栏消息: 消息会直接推送给OS系统,系统收到消息后无需启动应用,直接在通知栏展示,用户点击后再启动应用。
1)目标数:创建推送任务时,提交的用户ID数据量。
2)有效数:经过系统过滤去除无效设备数据。服务端会过滤出判定为失效的设备ID,设备失效的原因可能有:用户卸载、刷机、设备30天之内未有联网行为等。
3)推送数:实际成功下发的用户数,即在消息有效期内成功连接并获取该条消息的数量。
4)到达数:从接入推送服务的app客户端,用户安装并激活的累计用户量,去除无效设备。
5)展示数:用户手机收到消息后,成功在通知栏中展示出来的消息数量。
6)点击数:消息在系统通知栏展示后,用户点击的数量。
7)累计用户:应用累计注册的设备数,同一设备重复注册只算一个。
8)当日活跃用户数:当天有过连接记录的设备数据。
9)当前在线用户数:指当前保持着推送长连接的设备数。
APP上架华为应用商店 应用转移 华为APP转移账号 转移APP到其他开发者操作指南
将华为开发者联盟上的应用从一个帐号转移到另一个帐号进行维护。应用转移后App ID不变,转移前后应用的APK包、原有的基础服务(如应用市场)、历史下载量和评论数据等均继续保留。
业务 | 定义 | 操作指导 |
---|---|---|
普通应用转移 | 不含华为支付渠道的应用转移 | 普通应用转移 |
应用内购买模式应用转移 | 包含华为支付渠道的应用(联运应用,含联运游戏)转移 | 应用内购买模式应用转移 |
付费下载应用转移 | 采用付费下载模式合作的应用 | 付费下载应用转移 |
说明
文中“应用”均包含游戏类。
转出方开发者:
转入方开发者:
如果您的应用是联运应用,使用了华为帐号服务和游戏服务的用户标识,如unionId、openId和playerId,应用认领和应用转移的影响如下,请在操作前谨慎考虑。
分类 | 应用认领 | 应用转移 |
---|---|---|
openId | 变化 | 不变 |
unionId | 变化 | 变化 |
playerId | 需要提交工单咨询 | 不变 |
说明
“unionId”、“openId”和“playerId”的概念介绍可参见华为开发者论坛。
转出方开发者:
转入方开发者:
5. 重新提交应用审核,审核通过后华为应用市场、华为游戏中心方能显示新的开发者名称。
注意
如您的应用(游戏)同时具有付费下载和应用内购买两种商务模式,需同时按两种对应的转移指导进行操作。
转出方开发者:
转入方开发者:
说明
转移操作完成后请测试验证下载的历史安装包依然可以正常使用。
[问题一]应用转移后数据会发生变化吗?
服务模块 | 一级菜单 | 二级菜单 | 应用转移后查看历史数据 |
---|---|---|---|
分析 | 概览 | 否 | |
分发分析 | 下载安装 | 是 | |
预约 | 是 | ||
新增与留存 | 是 | ||
应用内付费 | 否 | ||
付费下载明细 | 否 | ||
运营分析 | 优惠券活动 | 否 | |
用户召回活动 | 否 | ||
财务报告 | 否 | ||
推动通知统计 | 否 | ||
质量分析 | 安装失败 | 是 | |
崩溃 | 是 | ||
ANR | 是 | ||
华为分析 | Dashboard | 否 | |
事件分析 | |||
用户分析 | |||
用户生命周期 | |||
行为分析 | |||
归因分析 | |||
受众分析 | |||
路径分析 | |||
漏斗分析 | |||
留存分析 | |||
实时分析 | |||
应用调试 | |||
应用版本分析 | |||
元数据管理 | |||
分析设置 | |||
运营 | 用户运营 | 互动评论 | 是 |
[问题二]公司注销/个人离职导致无法提供公章/签名,如何申请应用转移?
如应用所属原公司已注销无法提供公章或个人开发者离职需转移至本公司却无法提供签名,请提供相关证明文件进行申请。
[问题三]什么样的情况下无法进行应用转移?
[问题四]结算及相关说明:
[问题五] 应用和转移支持的应用类型:
站点 | 手机APK | 手表APK | 智慧屏APK | 车机APK | 手机RPK | 智慧屏RPK | 车机RPK |
---|---|---|---|---|---|---|---|
中国 | √ | √ | √ | √ | √ | √ | √ |
欧洲 | √ | √ | √ | x | x | x | x |
俄罗斯 | √ | √ | √ | x | x | x | x |
[问题六] 需求约束:
随着移动互联的深入发展,特别是疫情这3年来的持续加持,APP开发制作已经成为一种全新的生产力方式,越来越多的企业,无论哪个行业,都把移动互联系统,业务线上化纳入了发展规划。无论是电子化的OA内部管理,内部高效沟通,内部安全沟通,还是生产系统的信息化集成,从生产环节的全面数据实时监控,到产品的电子化溯源。互联网真正的彻底改变或加持了我们的生产要素,生产方式,甚至是沟通和业务处理方式。
在PC时代的B/S架构中,需要实现IT系统的更新并不想要过多研究用户端的影响。是因为作为用户入口的浏览器,一直处于访问网络的状态,只要网络联通,用户随时访问网站都会获得最新的功能和业务。对用户而言,并不真正存在版本的概念。只要访问服务器,服务器的任意更新都能够随时展示到用户界面上,真要出现什麽用户的使用问题,大不了”清空一次浏览器cookie“根本都能够得到解决。
不过在移动时代,用户对版本的概念变得极其敏感。而CIO对于app的版本管理也变成了头痛的问题。往往碍于软件制作商能力的制约,或者说凡事工程性的问题就都会存在bug,让一些发布出去的app变得难用甚至崩溃。或者一些临时的市场活动、很少的不过关键的功能、一
些不在规划内的产品需求调整,都会直接引出同一种问题“用户必须更新一种版本甚至重新下载,才能满足上述需求”。这种看似日常的版本发布和用户的更新,恰恰是传统企业信息化过程中全新的课题。
能不能像传统浏览器那样,用户打开永远是最新的服务和功能?很多企业CIO问出了相同的问题,于是大量3流的软件服务商以及IT程序员想出来一种“偷懒”的模式。在app中嵌入一些WebView,把一些功能用传统网页的模式,访问服务器,动态获取。这表面上解决了版本更新的问题,实则上大量垃圾体验的app就此产生。
企业业务灵活性的诉求,其实本质是希望像“微信小程序同样,随时发布一些新的功能,随时动态增改一些功能入口,让用户随意使用。不过用户的体验,则要与真正的app同样”。这种业务灵活性的需求,其实想要的便是像微信小程序或者混合app制作技术来支撑,从而达成“增量更新”、“静默更新”“打开获得新功能和新体验”,而不是嵌套Webview,网页模拟app的方法,以垃圾体验的代价换取业务灵活的可行性。
当然,传统模式制作的app,特别是Android端也开始部分支持动态更新,这也恰恰说明,业务灵活性是企业互联网化、数字化过程中的刚需。只是碍于传统技术的制约以及软件制作团队或者服务商的能力所限,真正的原生动态更新始终没有办法大范围进入企业实现商用。这也让企业开始选用混合制作的模式来支撑移动战略,日益成为CIO的主流选项。
假设说一种人需要得到更好的成长,这么看书想必是一种不错的决定,从小时候到成年甚至老年,读书都能够陪伴我们一起走过,带我们领略书籍当中的点点滴滴,体会那一段又一段感人、有剧情的故事或者是体会作者为人民描绘出来的文字风景,为了让每个人能够便捷地查阅到各式各样的书籍,小说阅读移动应用制作也开始成为一个时代趋势来满足人们的阅读需求。
一、小说阅读移动应用制作具有什麽优势?
现在,很多人都会有阅读的习惯,而相比较以往的书籍查阅而言,线上的阅读模式显然会更为受欢迎,毕竟只想要一部手机就可以进行观看,大大提升了阅读方面的便捷性,小说阅读移动应用制作让用户不再想要携带大量的书籍,以信息化的方案保存自己所喜欢的书籍内容,而且还能够利用碎片化的时间进行观看。小说阅读移动应用制作符合用户心中对于移动阅读模式的追求,以一个便捷的方案向用户呈现出来,实现便捷的移动阅读模式,这么这样的一款移动应用软件会想要具备哪些功能板块呢?
2、小说阅读移动应用制作想要具备什麽?
1、书籍管理功能
官方的管理者能够对内部的一些书籍进行有效的管理,例如对于一些新书籍的商家,新篇章的更新等等,都能够通过数据化的线上官方来进行完成,具有便捷性、高效性等方面的特点。
二、书籍查阅
用户对于喜欢的书籍,只想要在小说阅读移动应用软件上输入重要词即可完成,能够查阅作者或者是查阅书本即可完成,操作比较轻松。
三、互动评价功能
在使用小说阅读移动应用软件进行观看小说的过程当中,能够进行读者之间的互动,包括评价、回复等等活动。
四、书籍收藏转发
用户能够通过小说阅读移动应用软件进行相关书籍的收藏以及转发,提升读者之间的交互性。
以上便是小说阅读移动应用制作的相关信息内容介绍,假设有系统制作、移动应用制作或者是小程序制作需求,欢迎咨询我们。
ml
大家都知道苹果APP有唯一包名限制,这里简单的写一下怎么新增这个包名;
Bundle ID新增
APPID新增
Bundle ID等同于APPID,大家可以理解为一个意思,两种说法!
1.登录一门app开发者中心
https://www.yimenapp.com/developer/
在左侧导航找到“IOS证书”,在制作页面切换标签到“标识符”
点击右边下角落【新增标识符】
在弹出窗口输入,自定义APPID
页面项目默认,点击输入名称和标识符即可
输入之后点击【创建】
(我们这里之前已经创建了appid,就不再做新增了)
页面跳转之后,可以看到刚刚新增的包名了
到这里,您的应用包名就做好了
查看小米开放平台APP应用小米AppId、AppKey和 AppSecret。
如果您已经拥有小米开发者账号,可忽略本节,直接阅读“2. 启用推送”。
如果您没有小米开发者账号,请参照《开发者账号注册流程》,访问小米开放平台完成开发者账号的注册。
开发者账号的审核一般需要1-3个工作日,您可以通过登录小米开放平台查询结果。
使用小米开发者账号登录小米开放平台,在管理控制台中选择“消息推送”,进入应用列表页。
应用列表包括该开发者账号下的已有APP(包括Android手机/平板应用、Android TV应用和iOS应用)。
说明:
对于2021年12月28日之后在GetApps创建的应用,且应用分发地在非中国大陆地区,需要切换至英文版控制台查看。
点击“未启用”状态APP的“启用推送”,可以进入消息推送启用页面。
启用推送前,您须先阅读《小米推送技术服务协议》和《小米推送技术服务数据保护附录》。勾选同意接受,方可启用。
说明:iOS应用在启用推送服务时,需要上传至少一套证书和密钥,以保证推送服务的正常使用。
如果你想使用的应用不在应用列表内,点击“创建应用”,选择创建手机/平板应用或电视应用。
选择操作系统、填写应用名和包名(iOS应用需填写Bundle ID)、选择应用分类,单击“创建”,创建一个新应用。
完成应用创建后,就可以启用该应用的推送服务了。
启用推送服务后,在“应用管理-应用信息”页面可查看该应用对应的AppId、AppKey和 AppSecret。
其中AppId和AppKey是客户端的身份标识,在客户端SDK初始化时使用;AppSecret是服务器端的身份标识,在使用服务端SDK向客户端发送消息时使用。
我们在开发APP的时候,很多都需要有用到OPPO开放平台提供的服务,比如OPPO官方提供的SDK服务,API服务,包括不限于统计推送广告推广等等。
在接入OPPO开放平台的时候,都需要用到OPPO开放平台的APPID。
那么怎么获取到OPPO开放平台的移动应用APPID呢?
OPPO开放平台地址:https://open.oppomobile.com/
1.登录OPPO开放平台,点击右侧登录按钮,之后点击管理中心进入到开发者首页
点击进入到应用服务平台
2.在应用列表里面点击需要查看APPID的应用右侧【应用详情】
在应用详情页面,就可以第一眼看到APPID信息
如图,这里直接复制APPID,这样我们就在OPPO开放平台拿到该应用的APPID了
温馨提示:OPPO开放平台的APPID必须再您提交应用审核之后才会生成,如果您还没有提交应用,那么是无法获得APPID的哦。
我们在开发APP的时候为了获取到微信生态的各种能力包括微信分享、微信登录、微信支付等,在开发阶段都需要填入微信移动应用AppID和AppSecret。
那么怎么获取到微信的移动应用AppID和AppSecret呢?
首先需要完成微信开放平台的注册成为微信开发者,之后提交移动应用申请,在应用审核通过之后,我们登录微信开放平台即可获取。
登录之后,在移动应用列表,我们点击一个需要获取APPID的应用右侧,点击右侧查看按钮
温馨提示:请务必确保您的移动应用审核状态为已通过
点击查看按钮
如图,这里我们就可以直接来复制微信AppID和微信AppSecret,微信AppSecret的获取需要管理人员微信扫码认证,一般确认之后建议本地保存好,不然每次去获取都要更改AppSecret,这样的重复更改可能导致旧版的APP通信出现故障。
微信AppSecret获取之后,一般情况下不建议经常更换,非常的伤人,请一定保存好!
腾讯云短信接口应用appid申请教程 获取腾讯云短信接口应用appid
1.登录腾讯云短信控制台
https://console.cloud.tencent.com/smsv2
(图:腾讯云短信接口应用appid)
2.点击左侧导航应用管理
(图:腾讯云短信接口应用appid)
3.在应用列表里面新建短信应用
(图:腾讯云短信接口应用appid)
4.根据页面提示输入应用名称
(图:腾讯云短信接口应用appid)
5.创建成功之后再应用列表直接可以获取到appid
(图:腾讯云短信接口应用appid)
6.在应用详情页获取应用APPID
(图:腾讯云短信接口应用appid)
这样我们就获得了腾讯云短信接口的appid
微信开放平台申请网站应用教程,获得微信开放平台网站应用appid和APPSecret
1.登录微信开放平台
https://open.weixin.qq.com/
点击顶部应用管理
2.跟着页面提示输入您的网站应用信息
输入网站回调地址
3.资料上传之后等待微信开放平台官方审核,审核通过直接在网站应用列表即可查看您的应用
4.在应用详情页面获得您的网站应用的APPID和APPSecret
审核通过之后就可以实现PC网站扫码登录了
2022新版教程请查阅:android 华为push 华为推送appSecret怎么获取
华为开放平台获取应用的AppID
1.首先登录华为开放平台
https://developer.huawei.com/
https://developer.huawei.com/consumer/cn/console#/serviceCards/
找到【应用服务】
点击应用市场
点击我的应用
2.在我的应用列表里面,找到您需要获取的应用名字,点击应用名字或者图标
进入应用详细页面
如图:可以直接复制APPID和APP SECRET
更新了:
2022年华为开放平台改版了,获取华为推送appSecret已经改成了Client Secret,很多做android开发的小伙伴由于华为平台改版了,在华为开发者中心找到半天,都没有找到appSecret。其实这里推送用的appSecret就是Client Secret,APPID就是Client ID。
首先我们登录华为开放平台!
在我的应用里面可以查看到当前应用的基础信息,之后填写完成提交市场上架,待审核通过之后就完整的获取到华为开放平台的各种能力。
之后我们再进入到我的项目里面去获取Client ID和 Client Secret
同样在的华为开发平台首页,点击我的项目进入
在项目列表里面找到需要配置的项目
点击我们需要编辑的安卓APP名字,进入到对应的安卓APP项目管理里面。
如图所示:这里找到OAuth 2.0客户端ID(凭据),这里就可以看到Client ID和 Client Secret,我们直接复制即可。
在使用APP打包封装APP配置QQ分享的时候,需要填写审核通过的QQ移动应用APPID,那么这个APPID怎么获取呢?
首先你需要登录QQ互联:https://connect.qq.com,可以使用QQ号直接授权登录;(如下图)
登录后,点击下面的移动应用,然后点击开始创建;(如下图)
然后填写应用基本信息,点击创建应用;(如下图)
创建应用后需要填写你在我们一门APP打包平台创建应用应用的包名、签名等等信息;(如下图)
点击创建应用之后,就进入审核环境了,但是也可以查看到你创建的移动应用的APPID;(如下图)
等移动应用审核通过了,就可以把APPID复制到打包平台QQ分享的配置页面,保存生产新版即可测试QQ分享功能;
如果你在APP打包的过程中还有其他问题,也可以咨询我们APP打包平台在线客服。
网站APP打包配置个推推送想要获取AppID、AppSecret、AppKey、MasterSecret,首选需要登录个推官网,如果有账号就直接登录没有账号就申请账号后登录;(如下图)
登录个推推送平台之后,点击新增应用/服务;(如下图)
选择个推.消息推送服务;(如下图)
如果想要配置已有的应用就选择之前的应用,如果要新建应用就点击新建应用;(如下图)
选择新建应用,然后输入你在APP打包品台创建的应用的名字和包名,填写好基本信息;(如下图)
点击下一步,就可以查看AppID、AppSecret、AppKey、MasterSecret;(如下图)
在APP打包配置个推推送功能的时候,由于此功能是离线配置功能,所以你配置后需要对APP进行重新打包生成新版才会生效;
APP打包配置个推推送消息可以实现按用户、群组等定向推送,具体你可以咨询我们APP打包平台在线客服;
如果你在APP打包过程中,还有其他疑问也可以咨询我们在线客服。