Share EncyclopediaHome EncyclopediaCategories Switch Channel

An ios version of a common problem analysis

2026-06-30 00:271290NameNetworking

1. How long after the submission of the . P12 document can it be tested

The test can only be tested about 10 minutes after submission and is not effective immediately。

2. Applications are not receiving messages at backstage, i. E. Apns messages are not receiving them

1. To check the correct binding of cid and appid。

2. On the basis of the cid, he went to see whether the cid and the devicetoken were correctly bound。

3. See if certificate upload error

4. For service delivery, check if offline time is set。

What about three, devicetoken and clientid

The reasons for this are as follows: following a change of certificate environment, devicetoken has changed, but the cid has not changed so that it will not immediately be retied (usually after 24 hours) and the service-end records are the same as the original devicetoken. The solution is as follows: a gxsdkconfig. Plist file is required to be placed back in the project, packed, unloaded and re-installed. The change in cid would re-coup devicetoken, so that it would not be problematic。

4 when issued to appstroe, does the certificate environment need to be replaced

1. A development certificate is to be uploaded at the time of its development, and once the development test has been completed, the certificate will need to be replaced by a production certificate, which will take effect approximately 10 minutes after its replacement。

2. On apple equipment, the cid is the only one that is generally unchanged and does not recommend the regeneration of the cid。

3. In the case of an error in binding cid and devicetoken, a cid needs to be regenerated to facilitate testing of the operating methods: gxsdkconfig. Plist files are needed to repackage and unmount the original application to re-install the new package。

5. How long after the change of certificates will the client be rebound

Once the certificate has been replaced, it will not be again until 24 hours, at which point devicetoken will change. If tested within 24 hours, the message could not be received due to problems with the binding of clentid and devicetoken, as the change in the certificate changed and did not update the server, leading to the error of the server query。

6. Invalid devicetoken issue

1. Generally, the issue of the certificate environment, which results from the replacement of the certificate environment。

See if there is any problem with the binding of clentid and devicetoken。

3. See whether the local certificate environment is consistent with the certificate environment uploaded on the platform。

4. Check for expiry of the certificate。

Why do ios clients get two identical messages

1. This was due to the binding of two clientids by a devicetoken。

2. Clentid and devicetoken were bound by a change in the certificate environment, but the service-end data were not updated or tied to the old devicetoken. When the new clintid is obtained with a plist file, the new and old clintid will be re-couped, and then both old and new clintid will be tied to the same devicetoken. When the group tweets, the apns are sent on the basis that clenid found devicetoken, and then both old and new clintid send a data that leads the client to receive two data。

Which is better in performance, which is the tcp approach and which is the scenario

Tcp is a long link. It's bigger, it's better

Tcp doesn't support toapp's grouping

The group pushed toapp by http because there was only one request

8, the ios platform successfully received, the service code pushed to app, but failed to receive it, and returned to appidnousers wrong

See if ios is added to the phonetypelist in the code. To change to add (“ios”)

9. Solutions for failure of ios signatures:

Problem description: the applicatioNo, i'm not.

The solution: to replace the bundleidentifier with your own id, which means you should fill out the application that you have applied for in your certificate。

How do you get access to devicetoken under a production certificate

The production certificate is not available on-line in xcodé, and first the application is to be packed out, installed on a mobile phone, then your settings are selected in the xcodé origanizer->device, and then the logs are printed in the consloe, and devicetoken and clintid are printed。

11, os development certificate and production certificate packing teaching cheng

Certificate of production environment: http://wenku. Baidu. Com/lInk? Url=yhxg022xh brvrrzxutndz0anevcm6w9218tivzx phntz2t1k9y d-g7jm9-jnfacwbyxcjf6eqhbmvexlbvmlfelxtb5-kuf2il4qae

2. Certificate of development environment: http://wenku. Baidu. Com/view/6ddcd27192e453666f505. HTML

With regard to the notification function of os8:

1. If compiled using ios8sdk, the new registerforremotenotifications/registerusernotificationsettings interface is required, otherwise access to devicetoken is not possible

2. If you use pre-ios8 sdk to compile the interface, you need not change it, just use the old registerforremote notifications interface

13. After receipt of the notice, click on the notice box to make the notice disappear in the notice box。

This notice, which would not have been cleared, would have required the client to write his own code to clear it. Http://www. Cocoachina. Com/ask/questions/show/99491

Like 0
Report
Favorite 0
Tip 0
Comment 0
Share 5
MoreRelated Comments
No comments yet, be the first to comment
Ios8 quick response processing
Http://blog. Csdn. Net/yujianxiang666/article/data/35260135Ios8Got a whole new oneCall the centerThere is an entirely new notification mechanism. When you receive a push at the top of the screen, you just pull down and you can see the quick-action interface, and you don't need to enter the application to operate. In the lock interface, the project can also be processed quickly. Essentially, it allows users to process the delivery of information a

0评论2026-06-30217

Security content on ios8
About ios 8SecurityContentsThis paper presents the security content of ios 8。In order to protect our clients, apple will not disclose, discuss or confirm security issues until a thorough investigation has been conducted and any necessary patches or releases have been introduced. For more information on apple product safety, please refer to the apple product safety website。For an apple product safety pgp key, see " how to use apple p

0评论2026-06-3072

What if appleios 8 paid for the purse? Apple ios8. 0 known bug aggregation and solutions
Ios8It's been a few days since the official edition was releasedBugAs netizens find out from time to time that it is normal to have bugs as a completely new system, it is important to know how to fix them in the face of these problems, and it is even more important that apples repair these bugs in the next upgrade. The following sub-editor is the known bug that is currently happening on ios8 with the solution attached。1. Slow start for app

0评论2026-06-3098

What about ios8 beta5? Appleios8 beta5 uses evaluation
How about ios8 bita5? I'm sure a lot of users don't know how ios8 beta5 isHow about ios8 bita5AppleThe fifth test version of ios8 was officially sent, so what's the difference? Let's find out。Two weeks after the release of the ios8 beta4 update, apples are now officially sending the ios8 beta5 test update to iphone/ipad. Users who had previously tasted the ios8 beta test version have now received an ota extension notice to click on the upd

0评论2026-06-29128

Iphone8 upgrade ios11. 1 iphone8 upgrade ios11. 1 method
Iphone8 upgrade ios11. 1 how iphone8 upgrades ios11. 1 after five test versions of ios 11. 1 beta5, apple finally released an official version of ios 11. 1 on the morning of 1 november, mainly repairing wifi security loopholes in previously agitated industries, adding over 70 new faces to match and repair a large number of bugs. For pollen, ios 11. 1 upgrades are necessary, and apples have been sent to all users as official editions, and this is

0评论2026-06-0666