我正在为unity3d使用Google play Game Service插件,
我正在iOS上的开发环境中获得推送通知。但它不适用于生产环境。 我以相同的方式配置了所有内容并在Google开发者控制台中发布了所有更改, 上传.p12文件进行生产和开发, 我正在使用TestFlight中的'AdHoc和Production移动配置文件'进行测试,但我没有收到推送通知。 请帮助我,因为我在最后一步被困在这里,并且不能将它发送到我的应用程序中这个突出的错误的Apple App Review董事会。
答案 0 :(得分:0)
您应该检查您的配置文件,以确保它包含正确的aps权利:
验证配置文件文件中的权利是否正确。为此,请在文本编辑器中打开.mobileprovision文件。该文件的内容以XML格式构成。在Entitlements字典中,找到aps-environment密钥。对于开发配置文件,此键的字符串值应为开发;对于分配配置文件,字符串值应为生产。
在向生产APNS服务器发送推送通知时,您应该确保使用生产设备令牌(在沙盒环境中工作的设备令牌不能在生产环境中工作)。
您应该在将应用程序发布到应用程序商店之前使用AdHoc配置文件测试您的应用程序。 AdHoc配置文件适用于生产推送环境。