This plugin provides an implementation of the (SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512)
Android do not support SHA-224- iOS
- Android
// SHA-1
<script>
ApiSignature.createApiSignature(str, 'sha-1', function(sig){
alert('Signature: ' + sig)
});
</script>
// SHA-224
<script>
ApiSignature.createApiSignature(str, 'sha-224', function(sig){
alert('Signature: ' + sig)
});
</script>
// SHA-256
<script>
ApiSignature.createApiSignature(str, 'sha-256', function(sig){
alert('Signature: ' + sig)
});
</script>
// SHA-384
<script>
ApiSignature.createApiSignature(str, 'sha-384', function(sig){
alert('Signature: ' + sig)
});
</script>
// SHA-512
<script>
ApiSignature.createApiSignature(str, 'sha-512', function(sig){
alert('Signature: ' + sig)
});
</script>
In CDVApiSignature.m replace "Secret_Key" with your Secret_Key from API.
In CDVApiSignature.java replace "Secret_Key" with your Secret_Key from API.