IamTrying Active Member Licensed User Feb 8, 2018 #1 B4i app was released in 2017. App still not published. Following cause. How do i do it in B4i? === Guideline 4.5.4 - Design - Apple Sites and Services Lastly, we noticed that your app requires push notifications in order to function. Next Steps Push notifications must be optional and must obtain the user's consent to be used within the app. Resources For information on working with push notifications, review the Local and Remote Notifications Programming Guide and "Technical Note TN2265: Troubleshooting Push Notifications". We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary. Please feel free to contact me at +1-408-974-7593 between 8:30AM - 5PM Pacific Daylight Time if you need further clarification. Best regards, Garineh App Store Review ===
B4i app was released in 2017. App still not published. Following cause. How do i do it in B4i? === Guideline 4.5.4 - Design - Apple Sites and Services Lastly, we noticed that your app requires push notifications in order to function. Next Steps Push notifications must be optional and must obtain the user's consent to be used within the app. Resources For information on working with push notifications, review the Local and Remote Notifications Programming Guide and "Technical Note TN2265: Troubleshooting Push Notifications". We hope you will consider making the necessary changes to be in compliance with the App Store Review Guidelines and will resubmit your revised binary. Please feel free to contact me at +1-408-974-7593 between 8:30AM - 5PM Pacific Daylight Time if you need further clarification. Best regards, Garineh App Store Review ===
Erel B4X founder Staff member Licensed User Longtime User Feb 8, 2018 #2 Sorry but I don't understand the question. Are you asking how to implement push notifications? Upvote 0
IamTrying Active Member Licensed User Feb 8, 2018 #3 Apple review team rejected the app because my app register to the push server. But they want me to make my app to use push server optional "Push notifications must be optional and must obtain the user's consent to be used within the app." How do i do that in B4i, make Push notification must be optional and must obtain user consent? (i am also confused with Apple retired review team statements) Upvote 0
Apple review team rejected the app because my app register to the push server. But they want me to make my app to use push server optional "Push notifications must be optional and must obtain the user's consent to be used within the app." How do i do that in B4i, make Push notification must be optional and must obtain user consent? (i am also confused with Apple retired review team statements)
Erel B4X founder Staff member Licensed User Longtime User Feb 8, 2018 #4 See the tutorial: https://www.b4x.com/android/forum/t...h-messages-server-not-required.68645/#content You are getting the user consent here: Code: App.RegisterUserNotifications(True, True, True) App.RegisterForRemoteNotifications As I understand Apple rejection, they want your app to function properly even if the user denied your app from receiving push notifications. Upvote 0
See the tutorial: https://www.b4x.com/android/forum/t...h-messages-server-not-required.68645/#content You are getting the user consent here: Code: App.RegisterUserNotifications(True, True, True) App.RegisterForRemoteNotifications As I understand Apple rejection, they want your app to function properly even if the user denied your app from receiving push notifications.
IamTrying Active Member Licensed User Feb 8, 2018 #5 Thank you. I will check further and fix it. user consent was applied in my app release. FYI. - Review team disabled push notification request before starting my app, and then my app does not work, which is exactly what i want, i have no reason to let any user use my app without enabling/allowing push notification. Upvote 0
Thank you. I will check further and fix it. user consent was applied in my app release. FYI. - Review team disabled push notification request before starting my app, and then my app does not work, which is exactly what i want, i have no reason to let any user use my app without enabling/allowing push notification.
IamTrying Active Member Licensed User Feb 8, 2018 #6 When used user consent: App.RegisterUserNotifications(True, True, True) App.RegisterForRemoteNotifications And then i click "dont allow ", I get Black screen and since then on my next application launch it always remain black screen. How do tell B4i if "dont allow" was made still start the app? Upvote 0
When used user consent: App.RegisterUserNotifications(True, True, True) App.RegisterForRemoteNotifications And then i click "dont allow ", I get Black screen and since then on my next application launch it always remain black screen. How do tell B4i if "dont allow" was made still start the app?
Erel B4X founder Staff member Licensed User Longtime User Feb 8, 2018 #7 IamTrying said: Review team disabled push notification request before starting my app, and then my app does not work, which is exactly what i want, i have no reason to let any user use my app without enabling/allowing push notification. Click to expand... Apple doesn't allow this. Search for this guideline: https://developer.apple.com/app-store/review/guidelines/#apple-sites-and-services IamTrying said: How do tell B4i if "dont allow" was made still start the app? Click to expand... It looks like a bug in your code. Maybe you are only loading the layout after PushToken event was raised. Upvote 0
IamTrying said: Review team disabled push notification request before starting my app, and then my app does not work, which is exactly what i want, i have no reason to let any user use my app without enabling/allowing push notification. Click to expand... Apple doesn't allow this. Search for this guideline: https://developer.apple.com/app-store/review/guidelines/#apple-sites-and-services IamTrying said: How do tell B4i if "dont allow" was made still start the app? Click to expand... It looks like a bug in your code. Maybe you are only loading the layout after PushToken event was raised.