Jump to content

Android app not recognising purchase status


Janusz

Recommended Posts

Hello,

 

I've purchased the Emby Android app a few months ago and recently noticed that it's limited to 1m playback. I've got two Google accounts attached to Play Store, one of which is associated with the purchase.

 

The app does not seem to be able to determine its purchase status. How do I resolve that?

 

On a separate note - I've migrated to Emby from Plex a few months ago. While I completely understand the need to offer commercial features, I also increasingly feel that the 'open' aspect of Emby is rapidly shrinking. I tried to play back video through the browser and shockingly had to wait 10 seconds or get premiere... on my own server! Not cool. Be upfront and transparent with your commercial ask rather than using cheap shareware tricks.

 

Best regards,

Janusz

Link to comment
Share on other sites

Hi.  Your purchase is linked to the Google account that executed it.  If you are logged in as a different Google account, the purchase will not be valid.  This is the same as any other Play Store app.  Are you logged in to the proper account?

Link to comment
Share on other sites

Hi Ebr,

 

Yes - I validated that via the order history in the said account. Note that there are two accounts available in PlayStore, one contains the Emby app purchase while the other does not. I've assumed that the app is able to check both accounts.

 

Best regards,

Janusz

Link to comment
Share on other sites

Hi Luke, thanks - log pasted below. Let me know what else you need.

Tue Oct 17 21:46:30 BST 2017 libVlc version 3.0.0-git Vetinari
Tue Oct 17 21:46:30 BST 2017 getAout result: opensles_android
Tue Oct 17 21:46:55 BST 2017 AndroidSyncFileRepository started. syncPath: /storage/emulated/0/Android/data/com.mb.android/files/sync
Tue Oct 17 21:46:55 BST 2017 Calling MediaSyncAdapter.updateSyncPreferences. syncPath: 
Tue Oct 17 21:46:57 BST 2017 Received instruction to updateCredentials
Tue Oct 17 21:46:57 BST 2017 AppVersion: 2.9.61
Tue Oct 17 21:46:57 BST 2017 DeviceId: 3886a6cf650ca713
Tue Oct 17 21:46:57 BST 2017 DeviceName: KFFOWI
Tue Oct 17 21:46:57 BST 2017 initStore called
Tue Oct 17 21:46:57 BST 2017 IAB helper created.
Tue Oct 17 21:46:57 BST 2017 Starting in-app billing setup.
Tue Oct 17 21:46:57 BST 2017 Billing service connected.
Tue Oct 17 21:46:57 BST 2017 Checking for in-app billing 3 support.
Tue Oct 17 21:46:57 BST 2017 In-app billing version 3 supported for com.mb.android
Tue Oct 17 21:46:57 BST 2017 Subscriptions AVAILABLE.
Tue Oct 17 21:46:57 BST 2017 Starting async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: inapp
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: subs
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 Ending async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 Sending url to webView: IapManager.onStoreReady();
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Request packet sent to: 255.255.255.255 (DEFAULT)
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Request packet sent to: 192.168.1.255; Interface: wlan0
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Done looping over all network interfaces. Now waiting for a reply!
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: 192.168.1.2
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: {"Address":"http://192.168.1.2:8096","Id":"222e935880d142c9bc90396d045eeb79","Name":"***URL REMOVED***"}
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: 192.168.1.2
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: {"Address":"http://192.168.1.2:8096","Id":"222e935880d142c9bc90396d045eeb79","Name":"***URL REMOVED***"}
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: 192.168.1.2
Tue Oct 17 21:46:57 BST 2017 com.mb.android.apiinteraction.discovery.ServerLocator>>> Broadcast response from server: {"Address":"http://192.168.1.2:8096","Id":"222e935880d142c9bc90396d045eeb79","Name":"***URL REMOVED***"}
Tue Oct 17 21:46:57 BST 2017 getPurchaseInfos
Tue Oct 17 21:46:57 BST 2017 Checking purchase status of com.mb.android.unlock
Tue Oct 17 21:46:57 BST 2017 Starting async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: inapp
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 queryPrices: nothing to do because there are no SKUs.
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: subs
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 queryPrices: nothing to do because there are no SKUs.
Tue Oct 17 21:46:57 BST 2017 Ending async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 *** IsPurchased Result: com.mb.android.unlock Failure
Tue Oct 17 21:46:57 BST 2017 Sending url to webView: window.IapManager.updateProduct("com.mb.android.unlock", false, "£3.53")
Tue Oct 17 21:46:57 BST 2017 Checking purchase status of emby.supporter.monthly
Tue Oct 17 21:46:57 BST 2017 Starting async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: inapp
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 queryPrices: nothing to do because there are no SKUs.
Tue Oct 17 21:46:57 BST 2017 Querying owned items, item type: subs
Tue Oct 17 21:46:57 BST 2017 Package name: com.mb.android
Tue Oct 17 21:46:57 BST 2017 Querying SKU details.
Tue Oct 17 21:46:57 BST 2017 queryPrices: nothing to do because there are no SKUs.
Tue Oct 17 21:46:57 BST 2017 Ending async operation: refresh inventory
Tue Oct 17 21:46:57 BST 2017 *** IsPurchased Result: emby.supporter.monthly Failure
Tue Oct 17 21:46:57 BST 2017 Sending url to webView: window.IapManager.updateProduct("emby.supporter.monthly", false, "£5.14")
Tue Oct 17 21:46:57 BST 2017 Executing chromecast action initialize request id: 1
Tue Oct 17 21:46:57 BST 2017 initialize origin_scoped 2D4B1DA3 2D4B1DA3
Tue Oct 17 21:46:57 BST 2017 lastAppId 2D4B1DA3
Tue Oct 17 21:46:58 BST 2017 Server discovery timed out waiting for response.
Tue Oct 17 21:46:58 BST 2017 Found 1 servers
Tue Oct 17 21:46:58 BST 2017 Received instruction to updateCredentials
Tue Oct 17 21:46:58 BST 2017 Received instruction to updateCredentials
Tue Oct 17 21:46:59 BST 2017 Executing chromecast action emitAllRoutes request id: 2
Tue Oct 17 21:47:03 BST 2017 Executing chromecast action emitAllRoutes request id: 3
Tue Oct 17 21:47:13 BST 2017 Executing chromecast action emitAllRoutes request id: 4
Tue Oct 17 21:47:23 BST 2017 MainActivity.onPause
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...