I am working with my first iphone app. and now i am working with push notifications. i am using urban airship for push notifications. in developement phase everything was working fine. device tokens were registered and then i could send push notifications from urban airship. but its not working with production phase. i put my app on app store but push notifications didnt work. i tried to search alot on urban airship to solve this problem but couldn't. I think there is something i have to change when i make binary file for that app. can anyone help me with this? any tutorial which will help me. Its working fine in development phase but not working in production phase. Thanks in advance.
I had the same issue at my company a couple months back.
There are two sets of urbanairship credentials (by credentials I mean: Application Key, Application Secret, Application Master Secret) sandbox and production. When you were developing the product, you were using the development credentials and everything worked great. Those will not work after you release the application to the AppStore due to the way urbanairship works with Apple's Notification sandbox etc etc.
Track down the production credentials on urbanairship and change them out in your source code before resubmitting and you should be all set. You'll need to do an adhoc build to verify (I believe). Good luck!
Documentation on Development/Production settings: http://urbanairship.com/docs/push_index.html#development-or-production
Related
First off, I'm really, really sorry if this has been asked before, but I did not find a satisfying answer. This step seems missing / unthreatened in literally all explanations and tutorials out there.
I've read literally everything about making a Shopify App and I've built one and it works. I'm in the stage of submitting it, but I discovered the project directory is about 40k+ files large. When debugging the App, I ran the test server over ngrok over my local laptop, but it's kind of self explaining that I won't keep it running there 24/7 for the next 50 years.
After reading all guides, I still lack in one important information.
How is my app being pushed/pulled/deployed to their server? What exactly do I do to achieve this, and furthermore, how do I update bugfixes afterwards?
I am aware there is a review process and everything, the question is, when and how does my local app version move over to their servers. exactly?
I was really not able to find satisfying answers to this.
Help greatly appreciated.
You have to host your application on your own server be it a Public app or Custom app.
Public APP
They will review the approach not the code, they can't see your code,
it's deployed on your server.
In shopify developer account open create public app form, add your app urls.
Submit your app for approval.
Custom APP
They won't review anything, just deploy your app on your server and
add your links in the custom app form.
I used this code to build my app.. Actually it's working very fine on loose build but not on testflight build.. It would be great if anyone knows this?
Mistakenly I was using the sandbox certificate, replaced it with the production certificate and it works.
I tried working on an ASP.Net Zero and it works and I have used its built in PowerTools to create CRUD functionalities of the system. And I tried adding some manual front-end Angular UI in the client side of the application. I'm just not sure what will happen if I run the "refresh.bat" command in NSwag if it will erased all of my manually created UI and service proxies. Please help me.
Create a git branch and examine changes after you try it. Discard all if not acceptable.
Refresh.bat will update and generate service proxy for implemented api on .Net backend.
Always let your Api server running whenever u want to run refresh.bat.
I have successfully tested an azure apns hub in sandbox mode. Now when I try to switch over to production, nothing works. I have read the tutorials, and i'm sure that I generated the production certificate right. Does anybody have an idea what the problem would be? At some point I think I have read that while I was using an Iphone to test the sandbox apns, it may not work after switching to production.
After debugging some more, I figured out what the problem was. I had to run my application with the production certificate. That means, that I could not test the production APNS running the app through Xcode, since xcode would automatically install the development certicicate that is linked to the sandbox apns. Run the app outside of xcode, with the production certificate.
Hello good morning everyone, i have an iphone app which is still in development phase however i will be sending this to some beta testers using Distribution Provisioning.
Do i need to change the server URL from ssl://feedback.sandbox.push.apple.com:2196 to this ssl://feedback.push.apple.com:2196 ?
How to configure the new Distribution provisioning profile?
Thank you very much :)
ssl://feedback.sandbox.push.apple.com:2196 is for Debug/Release Applications.
ssl://feedback.push.apple.com:2196 is for AdHoc/Distribution Applications.