In your android console screenshot, the webview js file which is included in enqueue in php code is not present, it still takes old code. /public/js/pnfpb_pushscript_pwa.js file name will be shown in the android studio console messages (please check my above android studio screenshot in my previous reply), I have also included console message in that script whenever frontend subscription function is accessed it will display frontend_subscription_menu_webview (console log(‘frontend_subscription_menu_webview’), if you see in my screenshot ,android studio console it displays same text in android studio console messages but in your android screenshot it did not present. Please note frontend subscription setting will work only for buddypress plugin
After checking your site, i found buddypress plugin is not present in your site, are you using any other plugin because i have included frontend subscription option control only for buddypress plugin not for any other plugins. Which plugin are you using for community?
Or i can test by changing my android webview app code with your site url , and i will test it from here but i need test login id (as subscriber) from your site to check frontend subscriptions, once my testing is over then we will check in device token list whether it is getting subscription.
The extra line which i include in android code is to display frontend subscription options received from website, it is only for testing purpose, to check whether app is receiving correct subscription option (LOG.D command is to display the variable in android studio debug console), no need to worry about that line in android code.
$filename = '/public/js/pnfpb_pushscript_pwa.js';
wp_enqueue_script( 'pnfpb-mobile-app-interface-script', plugins_url( $filename, __FILE__ ),array('jquery','wp-i18n'),'1.78.1',true);