Cómo firmar un paquete para compartir el SDK de Microsoft
Paquete de firma compartida del SDK de WeChat, puede probar el siguiente código:
Botón privado btn_share;
Cadena final estática pública WX_APP_ID = "wxc85b9dbef61b3fe4"; p >
API IWXAPI privada
cadena privada text="testssss";
@Override
public void onCreate(BundlesavedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
super.main); ) findViewById(R.id.btn_share);
api = WXAPIFactory.createWXAPI(this, WX_APP_ID, false);
btn_share.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
api.registerApp(WX_APP_ID
// Inicializa un objeto WXTextObject
WXTextObjecttextObj = newWXTextObject();
textObj.text = text;
// Inicializa el objeto WXMediaMessage usando el objeto WXTextObject
WXMediaMessagemsg = newWXMediaMessage ();
msg.mediaObject = textObj;
// Al enviar información de tipo texto, el campo de título no funciona
msg.title = "Will ser ignorado" ;
msg.description = "sdddd";
// Construir una solicitud
SendMessageToWX.message = msg; p>
// req.scene = SendMessageToWX.Req.WXSceneTimeline
// Llama a la interfaz API para enviar datos a WeChat
api.sendReq(req); /p>
finalizar();
}
}
}); > privado StringbuildTransaction (tipo de cadena final) {
retorno (tipo == nulo) ?String.valueOf(System.currentTimeMillis())
: tipo
System.currentTimeMillis();
}