Are there any updated guidelines for implementing the subscription API in a 4.0 app? There are a few behaviors that don't translate very well to the new reader environment. Here are a few of the issues I've come across:
- The guidelines required a "close" link for people who don't want to sign in. In older versions of this app, closing the My Account window would return you to where you were before. Now, it just closes the account window and leaves you with an empty background. Is there another recommended or required "close" mechanism now that is less confusing to the user?
- Related, but more of a bug probably: the "My Account" window in my builds has shown a tendency to crash and not load the designated login page. The only remedy seems to be killing the app from the multitasking bar and relaunching.
- After a successful login, the app doesn't seem to be checking for entitlements. It has received a valid session token, which is received and validated by the My Account url, but it doesn't refresh the library. Again, the only way to trigger the initial refresh seems to be to kill the app and relaunch. After that it appears to function as expected.