diff --git a/iap/iap.js b/iap/iap.js index 8ea2759..10c4dff 100644 --- a/iap/iap.js +++ b/iap/iap.js @@ -37,6 +37,8 @@ exports.init = function(options) { return new Promise(function(resolve, reject) { if (g_initialized) throw new DOMError("InvalidStateError"); + if (typeof(options.channel) === "undefined") + throw new DOMError("InvalidAccessError"); var resolveWrapper = function() { g_initialized = true; resolve();