接入总流程
Step 1 :发送接入方案阐述(详细到设计稿)到群开放平台官方邮箱 qunkaifang@tencent.com ,获得平台认可确定后才可接入应用
Step 2 :开发者在腾讯开放平台进行注册
Step 3 :开发者在腾讯开放平台创建应用,获取APP ID 及APP KEY
Step 4 :开发者将初审材料发送至群开放官方邮箱 qunkaifang@tencent.com 进行审核
Step 5 :开发者完善平台应用信息,发送至群开放官方邮箱 qunkaifang@tencent.com 进行终审
Step 6 :通过审核后群应用可上线
权限
实例代码
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button qq_button = (Button) findViewById(R.id.qq_button);
qq_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
joinQQGroup( "AGf88NcZ58ov5qnh3RIsQ-EBdlCiI3FN");
}
});
}
/****************
*
* key 为: AGf88NcZ58ov5qnh3RIsQ-EBdlCiI3FN
* 即可发起手Q客户端申请加群
*
* @param key 由官网生成的key
* @return 返回true表示呼起手Q成功,返回fals表示呼起失败
******************/
public boolean joinQQGroup(String key) {
Intent intent = new Intent();
intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key));
// 此Flag可根据具体产品需要自定义,如设置,则在加群界面按返回,返回手Q主界面,不设置,按返回会返回到呼起产品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
try {
startActivity(intent);
return true;
} catch (Exception e) {
// 未安装手Q或安装的版本不支持
return false;
}
}
}