个推开放平台【配置管理】应用配置操作教程

个推开放平台【配置管理】应用配置操作教程

【配置管理】应用配置

功能介绍:

查看应用信息、AppID、AppSecret、AppKey、MasterSecret等信息,查看并修改Android多厂商配置、iOS应用证书配置

操作步骤:

点击【配置管理】-【应用配置】即可查看相关信息。为保证MasterSecret等用于鉴权信息的安全性,需通过手机验证后查看这类信息。若您需要更改主手机号,请前往安全设置或联系技术支持。

QQ登录OAuth2.0总体处理流程?

QQ登录OAuth2.0总体处理流程?

QQ登录OAuth2.0总体处理流程如下:
Step1:申请接入,获取appid和apikey;
Step2:开发应用,并设置协作者帐号进行测试联调;
Step3放置QQ登录按钮
Step4:通过用户登录验证和授权,获取Access Token;
Step5:通过Access Token获取用户的OpenID
Step6调用OpenAPI,来请求访问或修改用户授权的资源。

网站接入QQ互联教程一 申请appid和appkey

网站接入QQ互联教程一 申请appid和appkey

申请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 有不同释义:
• 在小程序模板开发模式中,模板 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 签名涉及到的商家角色有哪些?

RSA 签名涉及到的商家角色分为支付宝账号管理者和技术人员,分别执行如下操作:

  • 支付宝账号管理者:登录开放平台上传商家应用公钥,并记录 APPID 及支付宝公钥信息。
  • 技术人员:将 APPID、应用私钥、支付宝公钥,写入应用代码执行签名和验签。

微信登录功能 /网站应用微信登录开发指南

准备工作

网站应用微信登录是基于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_redirecttrue:手机点击确认登录后可以在 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_inaccess_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_inaccess_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

  1. 什么是授权临时票据(code)? 答:第三方通过 code 进行获取access_token的时候需要用到,code的超时时间为10分钟,一个 code 只能成功换取一次access_token即失效。code的临时性和一次保障了微信授权登录的安全性。第三方可通过使用 https 和state参数,进一步加强自身授权登录的安全性。
  2. 什么是授权作用域(scope)? 答:授权作用域(scope)代表用户授权给第三方的接口权限,第三方应用需要向微信开放平台申请使用相应 scope 的权限后,使用文档所述方式让用户进行授权,经过用户授权,获取到相应access_token后方可对接口进行调用。
  3. 网站内嵌二维码微信登录 JS 代码中 style 字段作用? 答:第三方页面颜色风格可能为浅色调或者深色调,若第三方页面为浅色背景,style字段应提供”black”值(或者不提供,black为默认值),则对应的微信登录文字样式为黑色。相关效果如下:

若提供”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;} 

相关效果如下:

OPPO开放平台 OPPO推送常用名词解释

应用信息

1)AppID、AppKey: 客户端的身份标识,客户端SDK初始化时使用。
2)AppSecret: 开发者服务器端的身份标识,在使用ServerSDK向客户端发送消息时,用于校验身份。
3)MasterSecret: 开发者在使用服务端API接口时,用于校验身份的标识。
备注:这些秘钥在web端OPPO消息推送运营平台可查看。

用户ID

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上架华为应用商店 应用转移 华为APP转移账号 转移APP到其他开发者操作指南

定义

将华为开发者联盟上的应用从一个帐号转移到另一个帐号进行维护。应用转移后App ID不变,转移前后应用的APK包、原有的基础服务(如应用市场)、历史下载量和评论数据等均继续保留。

业务定义操作指导
普通应用转移不含华为支付渠道的应用转移普通应用转移
应用内购买模式应用转移包含华为支付渠道的应用(联运应用,含联运游戏)转移应用内购买模式应用转移
付费下载应用转移采用付费下载模式合作的应用付费下载应用转移

说明

文中“应用”均包含游戏类。

普通应用转移

转出方开发者:

  1. 点击下载《应用转移申请表》,填写并加盖公章。
  2. 点击下载《应用转移自检表》,参考《应用转移自检表》自检转出应用的服务及推广任务状态。
  3. AppGallery Connect应用信息页面点击“应用转移”,填写转移信息并上传《应用转移申请表》盖章扫描件、转入方版权和版号资质,提交转移申请。具体资质审核要求,请见《版权、版号资质审核》。
  4. 开发者联盟管理中心 – 我的客服页面查看转移申请结果并告知转入方开发者。

转入方开发者:

  1. 应用转移申请通过后,在开发者联盟管理中心点击接收应用。
  2. 重新提交应用审核,审核通过后华为应用市场、华为游戏中心方能显示新的开发者名称。

应用内购买模式应用转移

如果您的应用是联运应用,使用了华为帐号服务和游戏服务的用户标识,如unionId、openId和playerId,应用认领和应用转移的影响如下,请在操作前谨慎考虑。

分类应用认领应用转移
openId变化不变
unionId变化变化
playerId需要提交工单咨询不变

说明

“unionId”、“openId”和“playerId”的概念介绍可参见华为开发者论坛

转出方开发者:

  1. 点击下载《应用转移申请表》,填写并加盖公章。
  2. 点击下载《应用转移自检表》,参考《应用转移自检表》自检转出应用的服务及推广任务状态。
  3. AppGallery Connect应用信息页面点击“应用转移”,填写转移信息并上传《应用转移申请表》盖章扫描件、转入方版权和版号资质,提交转移申请。具体资质审核要求,请参见《版权、版号资质审核》。
  4. 开发者联盟管理中心 – 我的客服页面查看转移申请结果并告知转入方开发者。

转入方开发者:

  1. 开通支付权益并签署支付协议。
  2. 应用转移申请通过后,在开发者联盟管理中心点击接收应用,具体转移步骤请参见在线申请操作指导
  3. 如果您集成的是HMS SDK 2.0,请参考申请开通支付服务重新配置回调地址。保存配置后,支付权益状态应为开通状态。如果您集成的是HMS SDK 3.0及以上版本,此步骤可跳过。
  4. 更新支付参数集成的是HMS SDK 2.0版本:如果应用接入时,对接参数是写在开发者服务端,则将新的支付参数在开发者服务端更新,回调地址设置正确后新产生的应用收入即进入转入帐号,应用转移完成。如果应用的对接参数不是配置在开发者服务端,需要重新在应用APK中接入支付参数,完成后将该APK上传到转入帐号下,进行审核上架。建议应用在老APK中设置强更提醒,让用户升级到新版的APK。强更后,新产生的应用收入将进入转入帐号。强更前,新产生的应用收入仍在转出帐号中。应用转移完成。

5. 重新提交应用审核,审核通过后华为应用市场、华为游戏中心方能显示新的开发者名称。

付费下载应用转移

注意

如您的应用(游戏)同时具有付费下载和应用内购买两种商务模式,需同时按两种对应的转移指导进行操作。

转出方开发者:

  1. 点击下载《应用转移申请表》,填写并加盖公章。
  2. 点击下载《应用转移自检表》,参考《应用转移自检表》自检转出应用的服务及推广任务状态。
  3. AppGallery Connect应用信息页面点击“应用转移”,填写转移信息并上传《应用转移申请表》盖章扫描件、转入方版权和版号资质,提交转移申请。具体资质审核要求,请见《版权、版号资质审核》。
  4. 开发者联盟管理中心– 我的客服页面查看转移申请结果并告知转入方开发者。

转入方开发者:

  1. 注册并实名认证。
  2. 应用转移申请通过后,在开发者联盟管理中心点击接收应用。
  3. AppGallery Connect创建一个应用(无需上传APK包,开通支付服务和应用市场服务即可),创建应用请参考:创建应用
  4. 请按华为付费下载服务获取付费应用信息,获取“版权保护id”和“版权保护公钥”。
  5. 修改应用代码,重新配置“版权保护id”和“版权保护公钥”,配置指导参见:付费下载服务开发指南, 修改如下变量:
    1. //版权保护id
    2. private static final String DRM_ID = “请在这里填写新帐号版权保护id”;
    3. //版权保护公钥
    4. private static final String DRM_PUBLIC_KEY = “请在这里填写新帐号版权保护公钥”
    注意打包好重新配置参数的APK包后保留备用,待应用转移操作完成后提交审核。
  6. 将重新配置参数的APK提交应用审核,审核通过后华为应用市场、华为游戏中心方能显示新的开发者名称。(如果应用接入时,“版权保护id”和“版权保护公钥”参数是写在服务端,则参数在服务端更新,即完成转移完成。)

说明

转移操作完成后请测试验证下载的历史安装包依然可以正常使用。

在线申请操作指导

  1. 登录 AppGallery Connect,选择“我的应用”。
  2. 在应用列表中点击要转移的应用名称,选择“分发 > 应用信息”。如果有多款同名应用,可通过设备类型筛选查找。
  3. 点击应用转移后,系统会自动检测应用是否符合转移条件。若不符合,则需根据提示和下方“在线申请不成功处理指导”进行处理。若符合,则进入在线申请页面。
  4. 进入在线申请页面后,根据要求填写以下必填项:概述:《应用名称》转移申请产品名称:请选择需要转移的应用问题描述:填写转移原因上传附件:请上传《应用转移申请表》扫描件、转入方版权和版号资质。具体资质审核要求,请见《版权、版号资质审核》。
  5. 提交申请后,工作人员将会在3个工作日内处理您的转移申请并回复处理结果,结果可在“开发者联盟管理中心 >开发者中心 > 我的客服”查看。
  6. 转移申请通过后,转入方开发者在开发者联盟管理中心接收应用。
  7. 应用转移成功后,转入方开发者需在72小时内提交应用审核并更新版权、版号等资质文件,审核通过后华为应用市场方能显示新的开发者名称。若未及时更新或更新的文件不符合华为应用市场资质审核标准,则华为应用市场有权下架该应用。

在线申请不成功处理指导

  1. 该应用在审核中,请在审核结束或撤销审核后申请转移。如何处理:该应用正在审核中,审核结束或撤销审核后可转移。
  2. 该应用下的活动尚未结束(奖品为礼包、第三方卡券),请在活动结束后申请转移。如何处理:该应用下的活动奖品为礼包、第三方卡券时,活动任务状态为“草稿、新建驳回、撤销、终止、下线通过”可转移,其他状态不可转移。若处于以上状态仍不可转移,请确认您的应用是否参与了平台活动,平台活动结束/下线后可转移,详情可邮件至developer@huawei.com咨询。
  3. 该应用下的活动尚未结束(奖品为华为优惠券),请在活动结束15天后申请转移。如何处理:该应用下的活动奖品为华为优惠券时,活动任务状态为“草稿、新建驳回、撤销”时可转移,为“终止、下线通过”时,在终止/下线15天后可转移,其他状态不可转移。若处于以上状态仍不可转移,请确认您的应用是否参与了平台活动,平台活动结束/下线后可转移,详情可邮件至developer@huawei.com咨询。
  4. 该应用的礼包还在有效期,请在礼包下线后或删除礼包后申请转移。如何处理:该应用下礼包任务状态为“草稿、新建驳回、撤销、下线通过”可转移,如不处于以上状态,礼包下线或删除后可转移。
  5. 该应用违规需缴纳违约金,请在缴清后申请转移。如何处理:该应用违规需缴纳违约金,详情可在AppGallery Connect应用信用记录页面查看,违约金缴清后可转移。
  6. 应用有推广任务,请取消所有推广任务后申请转移。如何处理:应用仍有有效投放任务,请前往华为应用市场付费推广平台取消所有在投任务。
  7. 推广账户仍有余额,请在退款后申请转移。如何处理:您的账户仍有余额,请尽快转出,如若在应用转移后仍有现金未转移,可联系developer@huawei.com申请退款。
  8. 应用推广已授权给客户投放伙伴,请取消所有推广任务和客户投放伙伴授权后申请转移。如何处理:应用已授权给客户投放伙伴,请您前往华为应用市场付费推广平台取消所有在投任务并取消授权客户投放伙伴。

常见问题

[问题一]应用转移后数据会发生变化吗?

  • 前台数据:应用市场上已产生的下载量、用户评论数据不会清零;
  • 后台数据:华为开发者联盟会员中心中该应用数据会清零,且不会迁移到新帐号下。若您继续选择转移,则默认您已知晓并接受此种情况。
服务模块一级菜单二级菜单应用转移后查看历史数据
分析概览  
分发分析下载安装
预约
新增与留存
应用内付费
付费下载明细
运营分析优惠券活动
用户召回活动
财务报告
推动通知统计
质量分析安装失败
崩溃
ANR
华为分析Dashboard
事件分析
用户分析
用户生命周期
行为分析
归因分析
受众分析
路径分析
漏斗分析
留存分析
实时分析
应用调试
应用版本分析
元数据管理
分析设置
运营用户运营互动评论

[问题二]公司注销/个人离职导致无法提供公章/签名,如何申请应用转移?

如应用所属原公司已注销无法提供公章或个人开发者离职需转移至本公司却无法提供签名,请提供相关证明文件进行申请。

[问题三]什么样的情况下无法进行应用转移?

  • 应用有云文件夹服务、手机预装服务(需删除)。
  • 应用推广任务未完成,如:付费推广、游戏有奖下载活动、云文件夹推广、礼包合作、预装合作、技术合作(需完成推广任务)。
  • 应用有权签服务、音乐服务、阅读服务、浏览器服务、视频服务、生活服务不可进行转移。
  • 应用处于审核状态时都不能转移,包括:上架审核、升级审核、下架审核、回退审核。
  • 只有以下几个状态的应用才能进行转移:准备提交、待上架、已上架、待修改、被拒绝、已撤销上架、被开发者下架、被下架。

[问题四]结算及相关说明:

  • 历史数据不随应用迁移,历史结算数据需在转出帐号里结算完毕。
  • 转移完成后,新购买产生的流水才在转入帐号里结算。
  • 转移完成后,需检查转入帐号下版权信息是否完善,如转入帐号无版权材料,请及时提交。
  • 转移完成后需查验“产品详情”中“开发者服务信息”,需与实际主体保持一致。如不一致(比如仍为原主体),请在转入帐号中重新提交一次。

[问题五] 应用和转移支持的应用类型:

站点手机APK手表APK智慧屏APK车机APK手机RPK智慧屏RPK车机RPK
中国
欧洲xxxx
俄罗斯xxxx

[问题六] 需求约束:

  • 帐号持有者身份可以看见“应用转移”的按钮,并可以进行转移操作,其他角色无法看见“应用转移”按钮。转移不支持跨站点转移。
  • 迁移后的新product_id,默认是没有开通分析服务的,您需要重新点击开启分析服务。
  • 如果迁移前的项目下,只有一个App,在迁移过程中,默认保留该App的历史数据。
  • 如果迁移前的项目下,有多个App,则默认不保留该迁移App的历史数据,该项目下其余App的历史数据不会变化。

混合开发APP是怎样解决外包公司业务多变需求的?

随着移动互联的深入发展,特别是疫情这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、书籍管理功能
官方的管理者能够对内部的一些书籍进行有效的管理,例如对于一些新书籍的商家,新篇章的更新等等,都能够通过数据化的线上官方来进行完成,具有便捷性、高效性等方面的特点。
二、书籍查阅
用户对于喜欢的书籍,只想要在小说阅读移动应用软件上输入重要词即可完成,能够查阅作者或者是查阅书本即可完成,操作比较轻松。
三、互动评价功能
在使用小说阅读移动应用软件进行观看小说的过程当中,能够进行读者之间的互动,包括评价、回复等等活动。
四、书籍收藏转发
用户能够通过小说阅读移动应用软件进行相关书籍的收藏以及转发,提升读者之间的交互性。

以上便是小说阅读移动应用制作的相关信息内容介绍,假设有系统制作、移动应用制作或者是小程序制作需求,欢迎咨询我们。

苹果上架证书制作IOS上架appstore苹果包名Bundle ID新增 APPID新增 苹果开发者证书之新建APP唯一标识符

大家都知道苹果APP有唯一包名限制,这里简单的写一下怎么新增这个包名;
Bundle ID新增
APPID新增
Bundle ID等同于APPID,大家可以理解为一个意思,两种说法!
1.登录一门app开发者中心
https://www.yimenapp.com/developer/

在左侧导航找到“IOS证书”,在制作页面切换标签到“标识符”

点击右边下角落【新增标识符】
在弹出窗口输入,自定义APPID

页面项目默认,点击输入名称和标识符即可
输入之后点击【创建】
(我们这里之前已经创建了appid,就不再做新增了)
页面跳转之后,可以看到刚刚新增的包名了

到这里,您的应用包名就做好了

APP小米厂商离线推送接口小米开放平台查看小米AppId、AppKey和 AppSecret。

查看小米开放平台APP应用小米AppId、AppKey和 AppSecret。

小米厂商离线推送接口

1.  注册小米开发者账号

如果您已经拥有小米开发者账号,可忽略本节,直接阅读“2. 启用推送”。

如果您没有小米开发者账号,请参照《开发者账号注册流程》,访问小米开放平台完成开发者账号的注册。

开发者账号的审核一般需要1-3个工作日,您可以通过登录小米开放平台查询结果。

2. 启用推送

使用小米开发者账号登录小米开放平台,在管理控制台中选择“消息推送”,进入应用列表页。

管理控制台页面

推送服务应用列表

应用列表包括该开发者账号下的已有APP(包括Android手机/平板应用、Android TV应用和iOS应用)。

说明:

对于2021年12月28日之后在GetApps创建的应用,且应用分发地在非中国大陆地区,需要切换至英文版控制台查看。

点击“未启用”状态APP的“启用推送”,可以进入消息推送启用页面。

启用推送

启用推送前,您须先阅读《小米推送技术服务协议》和《小米推送技术服务数据保护附录》。勾选同意接受,方可启用。

说明:iOS应用在启用推送服务时,需要上传至少一套证书和密钥,以保证推送服务的正常使用。

创建应用

如果你想使用的应用不在应用列表内,点击“创建应用”,选择创建手机/平板应用或电视应用。

选择操作系统、填写应用名和包名(iOS应用需填写Bundle ID)、选择应用分类,单击“创建”,创建一个新应用。

完成应用创建后,就可以启用该应用的推送服务了。

启用推送服务后,在“应用管理-应用信息”页面可查看该应用对应的AppId、AppKey和 AppSecret。

其中AppId和AppKey是客户端的身份标识,在客户端SDK初始化时使用;AppSecret是服务器端的身份标识,在使用服务端SDK向客户端发送消息时使用。

OPPO开放平台获取移动应用APPID

我们在开发APP的时候,很多都需要有用到OPPO开放平台提供的服务,比如OPPO官方提供的SDK服务,API服务,包括不限于统计推送广告推广等等。

在接入OPPO开放平台的时候,都需要用到OPPO开放平台的APPID。

那么怎么获取到OPPO开放平台的移动应用APPID呢?

OPPO开放平台地址:https://open.oppomobile.com/

(图:OPPO开放平台APPID)

1.登录OPPO开放平台,点击右侧登录按钮,之后点击管理中心进入到开发者首页

(图:OPPO开放平台APPID)

点击进入到应用服务平台

2.在应用列表里面点击需要查看APPID的应用右侧【应用详情】

(图:OPPO开放平台APPID)

在应用详情页面,就可以第一眼看到APPID信息

(图:OPPO开放平台APPID)

如图,这里直接复制APPID,这样我们就在OPPO开放平台拿到该应用的APPID了

温馨提示:OPPO开放平台的APPID必须再您提交应用审核之后才会生成,如果您还没有提交应用,那么是无法获得APPID的哦。

微信开发平台获取移动应用AppID和AppSecret

我们在开发APP的时候为了获取到微信生态的各种能力包括微信分享、微信登录、微信支付等,在开发阶段都需要填入微信移动应用AppID和AppSecret。

(微信移动应用AppID和AppSecret)

那么怎么获取到微信的移动应用AppID和AppSecret呢?

首先需要完成微信开放平台的注册成为微信开发者,之后提交移动应用申请,在应用审核通过之后,我们登录微信开放平台即可获取。

(图:微信开放平台)

登录之后,在移动应用列表,我们点击一个需要获取APPID的应用右侧,点击右侧查看按钮

(图:微信开放平台)

温馨提示:请务必确保您的移动应用审核状态为已通过

(图:微信开放平台)

点击查看按钮

(微信AppID和AppSecret)

如图,这里我们就可以直接来复制微信AppID和微信AppSecret,微信AppSecret的获取需要管理人员微信扫码认证,一般确认之后建议本地保存好,不然每次去获取都要更改AppSecret,这样的重复更改可能导致旧版的APP通信出现故障。

微信AppSecret获取之后,一般情况下不建议经常更换,非常的伤人,请一定保存好!

腾讯云短信接口应用appid申请教程 获取腾讯云短信接口应用appid

腾讯云短信接口应用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

微信开放平台申请网站应用教程,获得微信开放平台网站应用appid和APPSecret
1.登录微信开放平台
https://open.weixin.qq.com/
点击顶部应用管理

2.跟着页面提示输入您的网站应用信息

输入网站回调地址

3.资料上传之后等待微信开放平台官方审核,审核通过直接在网站应用列表即可查看您的应用

4.在应用详情页面获得您的网站应用的APPID和APPSecret

审核通过之后就可以实现PC网站扫码登录了

华为开放平台获取华为应用的AppID和AppSecret

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打包配置QQ分享如何获取APPID

在使用APP打包封装APP配置QQ分享的时候,需要填写审核通过的QQ移动应用APPID,那么这个APPID怎么获取呢?

首先你需要登录QQ互联:https://connect.qq.com,可以使用QQ号直接授权登录;(如下图)

登录QQ互联

登录后,点击下面的移动应用,然后点击开始创建;(如下图)

创建移动应用

然后填写应用基本信息,点击创建应用;(如下图)

填写移动应用基本信息

创建应用后需要填写你在我们一门APP打包平台创建应用应用的包名、签名等等信息;(如下图)

配置APP包名和签名

点击创建应用之后,就进入审核环境了,但是也可以查看到你创建的移动应用的APPID;(如下图)

获取APPID

等移动应用审核通过了,就可以把APPID复制到打包平台QQ分享的配置页面,保存生产新版即可测试QQ分享功能;

如果你在APP打包的过程中还有其他问题,也可以咨询我们APP打包平台在线客服。

网站APP打包配置个推推送的时候如何获取AppID、AppSecret、AppKey、MasterSecret

网站APP打包配置个推推送想要获取AppID、AppSecret、AppKey、MasterSecret,首选需要登录个推官网,如果有账号就直接登录没有账号就申请账号后登录;(如下图)

个推官网

登录个推推送平台之后,点击新增应用/服务;(如下图)

新增应用/服务

选择个推.消息推送服务;(如下图)

选择消息推送服务

如果想要配置已有的应用就选择之前的应用,如果要新建应用就点击新建应用;(如下图)

选择已有应用或者新建应用

选择新建应用,然后输入你在APP打包品台创建的应用的名字和包名,填写好基本信息;(如下图)

输入新建应用基本信息

点击下一步,就可以查看AppID、AppSecret、AppKey、MasterSecret;(如下图)

获取AppID、AppSecret、AppKey、MasterSecret

在APP打包配置个推推送功能的时候,由于此功能是离线配置功能,所以你配置后需要对APP进行重新打包生成新版才会生效;

APP打包配置个推推送消息可以实现按用户、群组等定向推送,具体你可以咨询我们APP打包平台在线客服;

如果你在APP打包过程中,还有其他疑问也可以咨询我们在线客服。