plugin.google.iap.billing.v2 Runtime Error

Hi there,

I’m trying to submit a (very) minor update to the Play Store, but in order to do so, I’m being told I need to use v2 of the iap plugin. I am indeed able to successfully build my apk with v2 of the plugin, however, upon running the app, I am immediately confronted with a fatal runtime error (shown at the bottom of this post).

From my build.settings:

settings = {
    plugins =
    {

        ["plugin.google.iap.billing.v2"] = --2.4.0
        {
            publisherId = "com.solar2d", --2.4.0
            supportedPlatforms = { android=true } 
        },

From my main.lua:

myData.store = require( "plugin.google.iap.billing.v2" )

From my config.lua:

application.license={
	google={
		key="***"
	}
}

And the runtime error itself:

02-07 15:06:19.710  5442  5496 I Corona  : Platform: SM-G736U1 / ARM64 / 12 / Adreno (TM) 642L / OpenGL ES 3.2 V@0530.0 (GIT@cac6e6f805, I5187d04b75, 1637574833) (Date:11/22/21) / 2022.3685 / English | US | en_US | en
02-07 15:06:19.717  5442  5496 V Corona  : > Class.forName: shared.google.play.services.base.LuaLoader
02-07 15:06:19.722  5442  5496 V Corona  : > Class.forName: CoronaProvider.licensing.google.LuaLoader
02-07 15:06:19.722  5442  5496 V Corona  : < Class.forName: CoronaProvider.licensing.google.LuaLoader
02-07 15:06:19.723  5442  5496 V Corona  : Loading via reflection: CoronaProvider.licensing.google.LuaLoader
02-07 15:06:19.735  5442  5496 I Corona  : 6
02-07 15:06:19.740  5442  5496 V Corona  : > Class.forName: plugin.appodeal.LuaLoader
02-07 15:06:19.740  5442  5496 V Corona  : < Class.forName: plugin.appodeal.LuaLoader
02-07 15:06:19.740  5442  5496 V Corona  : Loading via reflection: plugin.appodeal.LuaLoader
02-07 15:06:19.741  5442  5496 V Corona  : > Class.forName: plugin.google.iap.billing.v2.LuaLoader
02-07 15:06:19.742  5442  5496 V Corona  : < Class.forName: plugin.google.iap.billing.v2.LuaLoader
02-07 15:06:19.742  5442  5496 V Corona  : Loading via reflection: plugin.google.iap.billing.v2.LuaLoader
02-07 15:06:19.744  5442  5496 V Corona  : > Class.forName: plugin.google.iap.billing.LuaLoader
02-07 15:06:19.745  5442  5496 I Corona  : ERROR: Runtime error
02-07 15:06:19.745  5442  5496 I Corona  : module 'plugin.google.iap.billing' not found:resource (plugin.google.iap.billing.lu) does not exist in archive
02-07 15:06:19.745  5442  5496 I Corona  :      no field package.preload['plugin.google.iap.billing']
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.lua'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.lua'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no Java class 'plugin.google.iap.billing.LuaLoader'
02-07 15:06:19.745  5442  5496 I Corona  :      no global loaded symbol 'luaopen_plugin_google_iap_bi
02-07 15:06:19.745  5442  5496 I Corona  : ERROR: Runtime error
02-07 15:06:19.745  5442  5496 I Corona  : module 'plugin.google.iap.billing' not found:resource (plugin.google.iap.billing.lu) does not exist in archive
02-07 15:06:19.745  5442  5496 I Corona  :      no field package.preload['plugin.google.iap.billing']
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.lua'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.lua'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin/google/iap/billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/lib/arm64/libplugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file './plugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no file '(null)/plugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  :      no Java class 'plugin.google.iap.billing.LuaLoader'
02-07 15:06:19.745  5442  5496 I Corona  :      no global loaded symbol 'luaopen_plugin_google_iap_billing'
02-07 15:06:19.745  5442  5496 I Corona  :      no zipped .so symbol at '/data/app/~~PQ2TGZzJbu42lMUBJNiDxA==/com.swiftscales.music.vvt-57HwDiDqg2vTqmo-chw5wQ==/base.apk!/lib/arm64-v8a/libplugin.google.iap.billing.so'
02-07 15:06:19.745  5442  5496 I Corona  : stack traceback:
02-07 15:06:19.745  5442  5496 I Corona  :      [C]: ?
02-07 15:06:19.745  5442  5496 I Corona  :      [C]: in function 'require'
02-07 15:06:19.745  5442  5496 I Corona  :      ?: in function 'require'
02-07 15:06:19.745  5442  5496 I Corona  :      ?: in main chunk
02-07 15:08:27.020  7854  7912 V Corona  : > Class.forName: network.LuaLoader
02-07 15:08:27.020  7854  7912 V Corona  : < Class.forName: network.LuaLoader
02-07 15:08:27.020  7854  7912 V Corona  : Loading via reflection: network.LuaLoader

Any help would be very much appreciated!

Are you using
plugin.google.iap.billing v1 and v2 in your build.settings?

Also, could you post your build.settings?

Thanks for getting back to me Scott. I was previously using v1, and then tried switching it out to v2 per the documentation. Here is my build.settings:

--
-- For more information on build.settings see the Corona SDK Build Guide at:
-- https://docs.coronalabs.com/guide/distribution/buildSettings/index.html
--

settings =
{

	--2.1.5
	--[[
	splashScreen = 
	{
		enable = true,
		image = "graphic/splashsquare.png"
	},
	--]]
	--2.1.5
--2.2.7
    android =
    {
	--2.2.7
        minSdkVersion = "16",
        applicationChildElements =
        {
            [[
                <meta-data android:name="com.google.android.gms.ads.APPLICATION_ID"
                    android:value="***"/>  -- replace with your app id. See: https://goo.gl/fQ2neu
            ]],
        },

	usesPermissions =
	{
		"android.permission.INTERNET",
    		"com.android.vending.BILLING",
		"android.permission.VIBRATE",
		"android.permission.RECORD_AUDIO",
		"com.android.vending.CHECK_LICENSE",
		"android.permission.WRITE_EXTERNAL_STORAGE",
		"android.permission.GET_ACCOUNTS", --2.3.0		
		"com.google.android.gms.permission.AD_ID", --2.3.0
		"android.permission.ACCESS_COARSE_LOCATION", --2.3.0
		"android.permission.ACCESS_FINE_LOCATION", --2.3.0
	},
	--2.2.7
    },
--2.2.7
    plugins =
    {

        ["plugin.google.iap.billing.v2"] = --2.3.0 --2.4.0
        {
            publisherId = "com.solar2d", --2.4.0
            supportedPlatforms = { android=true } 
        },
		--2.3.0
		-- Base
		['plugin.appodeal.base'] = { publisherId = 'com.coronalabs' },

		-- All types
		['plugin.appodeal.Bidmachine'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.GoogleAdMob'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.A4G'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.AppLovin'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.FacebookAudience'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.MyTarget'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.Smaato'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.StartApp'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.Unity'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.Yandex'] = { publisherId = 'com.coronalabs' },

		-- Banner
		['plugin.appodeal.AmazonAds'] = { publisherId = 'com.coronalabs' },

		-- Interstitial
		['plugin.appodeal.AdColony'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.AmazonAds'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.IronSource'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.Ogury'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.Vungle'] = { publisherId = 'com.coronalabs' },

		-- Rewarded Video
		['plugin.appodeal.AdColony'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.IronSource'] = { publisherId = 'com.coronalabs' },
		['plugin.appodeal.Ogury'] = { publisherId = 'com.coronalabs' },
		--['plugin.appodeal.Vungle'] = { publisherId = 'com.coronalabs' },
		--2.3.0
		},
	orientation =
	{
		-- Supported values for orientation:
		-- portrait, portraitUpsideDown, landscapeLeft, landscapeRight

		default = "portrait",
		supported = { "portrait", }
	},
	
	excludeFiles =
	{
		-- Include only the necessary icon files on each platform
		iphone = { "Icon-*dpi.png", },
		android = { "Icon.png", "Icon-Small-*.png", "Icon*@2x.png", },
	},

	--
	-- iOS Section
	--
	iphone =
	{
		xcassets = "Images.xcassets",
		plist =
		{
			NSAppTransportSecurity =
			{
				NSAllowsArbitraryLoads=true,

				NSExceptionDomains =
				{
					["swiftscales.com"] =
					{
						NSIncludesSubdomains = true,
						NSThirdPartyExceptionAllowsInsecureHTTPLoads = true,
					},
					["google.com"] =
					{
						NSIncludesSubdomains = true,
						NSThirdPartyExceptionAllowsInsecureHTTPLoads = true,
					},
				},
			},
			NSMicrophoneUsageDescription = "This app would like to access the microphone in order to record your pitch.",
			UILaunchStoryboardName = "LaunchScreen",
			UIStatusBarHidden = false,
			UIPrerenderedIcon = true, -- set to false for "shine" overlay
			--UIApplicationExitsOnSuspend = true, -- uncomment to quit app on suspend
			UIFileSystem = false,

			--2.3.0
            GADApplicationIdentifier = "***", -- replace with your app id. See: https://googlemobileadssdk.page.link/admob-ios-update-plist
            NSLocationWhenInUseUsageDescription = "The app needs your location for analytics and advertising purposes",
            NSCalendarsUsageDescription = "The app needs your calendar to provide personalised advertising experience tailored to you",
            NSUserTrackingUsageDescription = "This identifier will be used to deliver personalized ads to you.",
            SKAdNetworkItems = {
				{ SKAdNetworkIdentifier = "4pfyvq9l8r.skadnetwork" },
				{ SKAdNetworkIdentifier = "6g9af3uyq4.skadnetwork" },
				{ SKAdNetworkIdentifier = "4fzdc2evr5.skadnetwork" },
				{ SKAdNetworkIdentifier = "2fnua5tdw4.skadnetwork" },
				{ SKAdNetworkIdentifier = "ydx93a7ass.skadnetwork" },
				{ SKAdNetworkIdentifier = "cg4yq2srnc.skadnetwork" },
				{ SKAdNetworkIdentifier = "v72qych5uu.skadnetwork" },
				{ SKAdNetworkIdentifier = "mlmmfzh3r3.skadnetwork" },
				{ SKAdNetworkIdentifier = "pwdxu55a5a.skadnetwork" },
				{ SKAdNetworkIdentifier = "c6k4g5qg8m.skadnetwork" },
				{ SKAdNetworkIdentifier = "wg4vff78zm.skadnetwork" },
				{ SKAdNetworkIdentifier = "g28c52eehv.skadnetwork" },
				{ SKAdNetworkIdentifier = "523jb4fst2.skadnetwork" },
				{ SKAdNetworkIdentifier = "294l99pt4k.skadnetwork" },
				{ SKAdNetworkIdentifier = "hs6bdukanm.skadnetwork" },
				{ SKAdNetworkIdentifier = "prcb7njmu6.skadnetwork" },
				{ SKAdNetworkIdentifier = "m8dbw4sv7c.skadnetwork" },
				{ SKAdNetworkIdentifier = "9nlqeag3gk.skadnetwork" },
				{ SKAdNetworkIdentifier = "cj5566h2ga.skadnetwork" },
				{ SKAdNetworkIdentifier = "u679fj5vs4.skadnetwork" },
				{ SKAdNetworkIdentifier = "a7xqa6mtl2.skadnetwork" },
				{ SKAdNetworkIdentifier = "g2y4y55b64.skadnetwork" },
				{ SKAdNetworkIdentifier = "wzmmz9fp6w.skadnetwork" },
				{ SKAdNetworkIdentifier = "yclnxrl5pm.skadnetwork" },
				{ SKAdNetworkIdentifier = "4468km3ulz.skadnetwork" },
				{ SKAdNetworkIdentifier = "t38b2kh725.skadnetwork" },
				{ SKAdNetworkIdentifier = "7ug5zh24hu.skadnetwork" },
				{ SKAdNetworkIdentifier = "rx5hdcabgc.skadnetwork" },
				{ SKAdNetworkIdentifier = "5lm9lj6jb7.skadnetwork" },
				{ SKAdNetworkIdentifier = "9rd848q2bz.skadnetwork" },
				{ SKAdNetworkIdentifier = "n6fk4nfna4.skadnetwork" },
				{ SKAdNetworkIdentifier = "7rz58n8ntl.skadnetwork" },
				{ SKAdNetworkIdentifier = "ejvt5qm6ak.skadnetwork" },
				{ SKAdNetworkIdentifier = "275upjj5gd.skadnetwork" },
				{ SKAdNetworkIdentifier = "kbd757ywx3.skadnetwork" },
				{ SKAdNetworkIdentifier = "9t245vhmpl.skadnetwork" },
				{ SKAdNetworkIdentifier = "n9x2a789qt.skadnetwork" },
				{ SKAdNetworkIdentifier = "44jx6755aq.skadnetwork" },
				{ SKAdNetworkIdentifier = "tl55sbb4fm.skadnetwork" },
				{ SKAdNetworkIdentifier = "2u9pt9hc89.skadnetwork" },
				{ SKAdNetworkIdentifier = "8s468mfl3y.skadnetwork" },
				{ SKAdNetworkIdentifier = "klf5c3l5u5.skadnetwork" },
				{ SKAdNetworkIdentifier = "ppxm28t8ap.skadnetwork" },
				{ SKAdNetworkIdentifier = "74b6s63p6l.skadnetwork" },
				{ SKAdNetworkIdentifier = "kbmxgpxpgc.skadnetwork" },
				{ SKAdNetworkIdentifier = "44n7hlldy6.skadnetwork" },
				{ SKAdNetworkIdentifier = "5l3tpt7t6e.skadnetwork" },
				{ SKAdNetworkIdentifier = "uw77j35x4d.skadnetwork" },
				{ SKAdNetworkIdentifier = "6964rsfnh4.skadnetwork" },
				{ SKAdNetworkIdentifier = "84993kbrcf.skadnetwork" },
				{ SKAdNetworkIdentifier = "pwa73g5rt2.skadnetwork" },
				{ SKAdNetworkIdentifier = "mtkv5xtk9e.skadnetwork" },
				{ SKAdNetworkIdentifier = "e5fvkxwrpn.skadnetwork" },
				{ SKAdNetworkIdentifier = "gta9lk7p23.skadnetwork" },
				{ SKAdNetworkIdentifier = "r45fhb6rf7.skadnetwork" },
				{ SKAdNetworkIdentifier = "3rd42ekr43.skadnetwork" },
				{ SKAdNetworkIdentifier = "ludvb6z3bs.skadnetwork" },
				{ SKAdNetworkIdentifier = "737z793b9f.skadnetwork" },
				{ SKAdNetworkIdentifier = "mls7yz5dvl.skadnetwork" },
				{ SKAdNetworkIdentifier = "w9q455wk68.skadnetwork" },
				{ SKAdNetworkIdentifier = "p78axxw29g.skadnetwork" },
				{ SKAdNetworkIdentifier = "6xzpu9s2p8.skadnetwork" },
				{ SKAdNetworkIdentifier = "ggvn48r87g.skadnetwork" },
				{ SKAdNetworkIdentifier = "3sh42y64q3.skadnetwork" },
				{ SKAdNetworkIdentifier = "f38h382jlk.skadnetwork" },
				{ SKAdNetworkIdentifier = "24t9a8vw3c.skadnetwork" },
				{ SKAdNetworkIdentifier = "cstr6suwn9.skadnetwork" },
				{ SKAdNetworkIdentifier = "zmvfpc5aq8.skadnetwork" },
				{ SKAdNetworkIdentifier = "feyaarzu9v.skadnetwork" },
				{ SKAdNetworkIdentifier = "5a6flpkh64.skadnetwork" },
				{ SKAdNetworkIdentifier = "glqzh8vgby.skadnetwork" },
				{ SKAdNetworkIdentifier = "424m5254lk.skadnetwork" },
				{ SKAdNetworkIdentifier = "av6w8kgt66.skadnetwork" },
				{ SKAdNetworkIdentifier = "s39g8k73mm.skadnetwork" },
				{ SKAdNetworkIdentifier = "lr83yxwka7.skadnetwork" },
				{ SKAdNetworkIdentifier = "22mmun2rn5.skadnetwork" },
				{ SKAdNetworkIdentifier = "su67r6k2v3.skadnetwork" },
				{ SKAdNetworkIdentifier = "4w7y6s5ca2.skadnetwork" },
				{ SKAdNetworkIdentifier = "dzg6xy7pwj.skadnetwork" },
				{ SKAdNetworkIdentifier = "y45688jllp.skadnetwork" },
				{ SKAdNetworkIdentifier = "hdw39hrw9y.skadnetwork" },
				{ SKAdNetworkIdentifier = "4dzt52r2t5.skadnetwork" },
				{ SKAdNetworkIdentifier = "5tjdwbrq8w.skadnetwork" },
				{ SKAdNetworkIdentifier = "32z4fx6l9h.skadnetwork" },
				{ SKAdNetworkIdentifier = "xy9t38ct57.skadnetwork" },
				{ SKAdNetworkIdentifier = "54nzkqm89y.skadnetwork" },
				{ SKAdNetworkIdentifier = "9b89h5y424.skadnetwork" },
				{ SKAdNetworkIdentifier = "79pbpufp6p.skadnetwork" },
				{ SKAdNetworkIdentifier = "s69wq72ugq.skadnetwork" },
				{ SKAdNetworkIdentifier = "k674qkevps.skadnetwork" },
				{ SKAdNetworkIdentifier = "578prtvx9j.skadnetwork" },
				{ SKAdNetworkIdentifier = "f73kdq92p3.skadnetwork" },
				{ SKAdNetworkIdentifier = "x44k69ngh6.skadnetwork" },
				{ SKAdNetworkIdentifier = "mp6xlyr22a.skadnetwork" },
				{ SKAdNetworkIdentifier = "qqp299437r.skadnetwork" },
				{ SKAdNetworkIdentifier = "3qcr597p9d.skadnetwork" },
				{ SKAdNetworkIdentifier = "97r2b46745.skadnetwork" },
				{ SKAdNetworkIdentifier = "6p4ks3rnbw.skadnetwork" },
				{ SKAdNetworkIdentifier = "rvh3l7un93.skadnetwork" },
				{ SKAdNetworkIdentifier = "zq492l623r.skadnetwork" },
				{ SKAdNetworkIdentifier = "x8uqf25wch.skadnetwork" },
				{ SKAdNetworkIdentifier = "b9bk5wbcq9.skadnetwork" },
				{ SKAdNetworkIdentifier = "bxvub5ada5.skadnetwork" },
				{ SKAdNetworkIdentifier = "krvm3zuq6h.skadnetwork" },
				{ SKAdNetworkIdentifier = "c3frkrj4fj.skadnetwork" },
				{ SKAdNetworkIdentifier = "v9wttpbfk9.skadnetwork" },
				{ SKAdNetworkIdentifier = "n38lu8286q.skadnetwork" },
				{ SKAdNetworkIdentifier = "3qy4746246.skadnetwork" },
				{ SKAdNetworkIdentifier = "v4nxqhlyqp.skadnetwork" },
				{ SKAdNetworkIdentifier = "8c4e2ghe7u.skadnetwork" },
				{ SKAdNetworkIdentifier = "r26jy69rpl.skadnetwork" },
				{ SKAdNetworkIdentifier = "8m87ys6875.skadnetwork" },
				{ SKAdNetworkIdentifier = "488r3q3dtq.skadnetwork" },
				{ SKAdNetworkIdentifier = "52fl2v3hgk.skadnetwork" },
				{ SKAdNetworkIdentifier = "m5mvw97r93.skadnetwork" },
				{ SKAdNetworkIdentifier = "89z7zv988g.skadnetwork" },
				{ SKAdNetworkIdentifier = "hb56zgv37p.skadnetwork" },
				{ SKAdNetworkIdentifier = "6v7lgmsu45.skadnetwork" },
				{ SKAdNetworkIdentifier = "m297p6643m.skadnetwork" },
				{ SKAdNetworkIdentifier = "3l6bd9hu43.skadnetwork" },
				{ SKAdNetworkIdentifier = "vcra2ehyfk.skadnetwork" },
				{ SKAdNetworkIdentifier = "a2p9lx4jpn.skadnetwork" },
				{ SKAdNetworkIdentifier = "238da6jt44.skadnetwork" },
				{ SKAdNetworkIdentifier = "v79kvwwj4g.skadnetwork" },
				{ SKAdNetworkIdentifier = "f7s53z58qe.skadnetwork" },
				{ SKAdNetworkIdentifier = "gta8lk7p23.skadnetwork" },
             },						
			--2.3.0

			--[[
			-- iOS app URL schemes:
			CFBundleURLTypes =
			{
				{
					CFBundleURLSchemes =
					{
						"fbXXXXXXXXX",  -- replace XXXXXXXXX with your Facebook appId
					}
				}
			}
			--]]
		}
	},
	
        --2.2.7 Combined Android section above
}

Hey Scott!

I was able to figure it out. My store variable was being reinitiliazed to the V1 plugin elsewhere in main.lua, hence the error. Thanks for looking into it though!

Christo