Thank you!
This is a bit concerning. We have background modes OFF and Keychain sharing OFF. We're using the latest xcode release and AppGameKit 10819. In our pre-release tests we were receiving push notifications and tokens were accessible. We did not see a "found no valid aps-environment-entitlement_charstring" error.
Were there changes between 10819 and now that made this difference? Is this an Apple change or is this an AppGameKit change? My concern is that the version we submitted over the weekend.
I'm re-reading Apple's distribution guide and it says:
Quote: "Apple Push Notification service (APNs) allows an app that isn’t running in the foreground to notify the user that it has information for the user. Unlike other capabilities, you don’t configure push notifications in your Xcode project. To enable push notifications, you create an explicit App ID that enables push notifications and a corresponding client SSL certificate.
You can create only one explicit App ID that matches your bundle ID. Therefore, if Xcode created an explicit App ID for you—for example, when you added another capability that requires an explicit App ID—you should use it; otherwise, you create an explicit App ID that matches your bundle ID. You then generate and download a corresponding client SSL certificate—this step fully enables push notifications—and refresh provisioning profiles in Xcode. Later, you install the client SSL certificate and key on your server.
To learn more about using push notifications in your app, read Local and Push Notification Programming Guide.
"
https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
So it says that adding capabilities for push is not needed.
Confused and concerned